(env) D:\Develop\api\apiDjango>python manage.py shell
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.contrib.auth.hashers import make_password, check_password
>>> a=make_password("123456")
>>> print(a)
pbkdf2_sha256$150000$ccqlhuxCdz6z$Y8OLf7fezOlnOmVFbO2pYLoq2vSu4VJsIYS6Ou8A9k4=
>>> make_password("123456")
'pbkdf2_sha256$150000$VjKgTiza7nRG$X8X0vWw5d7NV8iuOcyHDs2Sbsa8neNbdG0oTHlS5IXE='
>>> make_password("123456")
'pbkdf2_sha256$150000$5van4koW4LMU$qQi9+nuqzQbAiaChoeC/KZ9Qnn+X9boa1UcA+L2H0gU='
>>> check_password("123456","pbkdf2_sha25615000MAjic3nDGFoi$qbclz+peplspCbRF6uoPZZ42aJIIkMpGt6lQ+Iq8nfQ=")
False
>>> check_password("123456",'pbkdf2_sha256$150000$5van4koW4LMU$qQi9+nuqzQbAiaChoeC/KZ9Qnn+X9boa1UcA+L2H0gU=')
True
>>>
Python Django之密码的加密和密码核对
最新推荐文章于 2022-06-22 14:59:30 发布