使用django自带的加解密功能

以django版本1.11.12为例

导入相应的库

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

make_password("123456")

u'pbkdf2_sha25615000MAjic3nDGFoi$qbclz+peplspCbRF6uoPZZ42aJIIkMpGt6lQ+Iq8nfQ='

也可以通过参数来生成密码

make_password("123456", None, 'pbkdf2_sha256')

校验密码

调用check_password,第一个是原文密码,第二个是加密的密码 

​
check_password("123456","pbkdf2_sha25615000MAjic3nDGFoi$qbclz+peplspCbRF6uoPZZ42aJIIkMpGt6lQ+Iq8nfQ=")

​

 

 

 


版权声明:本文为yangjiajia123456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。