简单介绍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中使用PIL模块处理图像的教程
Apr 29 Python
Python实现读取并保存文件的类
May 11 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
对django中render()与render_to_response()的区别详解
Oct 16 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
Python中函数的返回值示例浅析
Aug 28 Python
python生成随机红包的实例写法
Sep 02 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 Python
python学生信息管理系统实现代码
Dec 17 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
Jupyter Notebook折叠输出的内容实例
Apr 22 Python
jupyter使用自动补全和切换默认浏览器的方法
Nov 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
基于文本的访客签到簿
2006/10/09 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
Packer 3.0 JS压缩及混淆工具 下载
2007/05/03 Javascript
web前端开发也需要日志
2010/12/09 Javascript
jQuery之选项卡的简单实现
2014/02/28 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
javascript实现简易计算器功能
2020/09/23 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
用Python进行行为驱动开发的入门教程
2015/04/23 Python
python3读取MySQL-Front的MYSQL密码
2017/05/03 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
对Python 语音识别框架详解
2018/12/24 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
Django-Scrapy生成后端json接口的方法示例
2020/10/06 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
《阳光》教学反思
2014/02/23 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
深度学习详解之初试机器学习
2021/04/14 Python