简单介绍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常用算法学习基础教程
Apr 13 Python
Python设计实现的计算器功能完整实例
Aug 18 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
Python打印输出数组中全部元素
Mar 13 Python
Python实现读取字符串按列分配后按行输出示例
Apr 17 Python
详解Python字典小结
Oct 20 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
Python批量查询关键词微信指数实例方法
Jun 27 Python
基于python 等频分箱qcut问题的解决
Mar 03 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
May 23 Python
PyCharm中如何直接使用Anaconda已安装的库
May 28 Python
基于PyTorch的permute和reshape/view的区别介绍
Jun 18 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操作memcache缓存的基础方法示例
2017/08/02 PHP
javascript加号"+"的二义性说明
2013/03/04 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
Python与R语言的简要对比
2017/11/14 Python
对python中的高效迭代器函数详解
2018/10/18 Python
对Python3中bytes和HexStr之间的转换详解
2018/12/04 Python
python之验证码生成(gvcode与captcha)
2019/01/02 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
python 如何停止一个死循环的线程
2020/11/24 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
美国批发供应商:Kole Imports
2019/04/10 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
自我评价怎么写正确呢?
2013/12/02 职场文书
幼儿园小班评语
2014/04/18 职场文书
2014年教师工作总结
2014/11/10 职场文书
大学学生会辞职信
2015/05/13 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Nginx域名转发使用场景代码实例
2021/03/31 Servers
详解MySQL连接挂死的原因
2021/05/18 MySQL