简单介绍django提供的加密算法


Posted in Python onDecember 18, 2019

导包

from django.contrib.auth.hashers import make_password, check_password

加密

# 原密码 1234
password = '1234'
# 加密
make_password(password) # pbkdf2_sha256$120000$S92tuv6RM7Ct$SwDIx5MYxahhSCFWf/OmA650rZTvqbW7QcbNLw/Oq/I=

解密

# 加密后的密码
pwd = 'pbkdf2_sha256$120000$S92tuv6RM7Ct$SwDIx5MYxahhSCFWf/OmA650rZTvqbW7QcbNLw/Oq/I='

# 校验密码 如果相同则返回True 否则返回False
check_password('1234',pwd)

以上就是全部相关知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python处理中文编码和判断编码示例
Feb 26 Python
简单介绍Python中的RSS处理
Apr 13 Python
Python的Flask开发框架简单上手笔记
Nov 16 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
Jun 13 Python
Python基于Socket实现的简单聊天程序示例
Aug 05 Python
利用Python如何批量修改数据库执行Sql文件
Jul 29 Python
python在html中插入简单的代码并加上时间戳的方法
Oct 16 Python
浅谈Python中的bs4基础
Oct 21 Python
用scikit-learn和pandas学习线性回归的方法
Jun 21 Python
Python filter过滤器原理及实例应用
Aug 18 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 Python
详解从Django Allauth中进行登录改造小结
Dec 18 #Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 #Python
python 字段拆分详解
Dec 17 #Python
从pandas一个单元格的字符串中提取字符串方式
Dec 17 #Python
基于pandas中expand的作用详解
Dec 17 #Python
Python使用psutil获取进程信息的例子
Dec 17 #Python
python psutil监控进程实例
Dec 17 #Python
You might like
PHP捕获Fatal error错误的方法
2014/06/11 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
JavaScript 动态生成方法的例子
2009/07/22 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
批量下载对路网图片并生成html的实现方法
2016/06/07 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
js 用于检测类数组对象的函数方法
2017/05/02 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
JS中Attr的用法详解
2017/10/09 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
Node.js 如何利用异步提升任务处理速度
2019/01/07 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
微信小程序绘制半圆(弧形)进度条
2020/11/18 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
Python读大数据txt
2016/03/28 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
python Zmail模块简介与使用示例
2020/12/19 Python
美国生鲜及杂货电商:FreshDirect
2018/01/29 全球购物
公司年终奖分配方案
2014/06/16 职场文书
好媳妇事迹材料
2014/12/24 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
Python编程super应用场景及示例解析
2021/10/05 Python
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers