Python3学习笔记39-passlib

03-01 1120阅读

passlib处理密码哈希的python包,支持很多哈希算法和工具

Python3学习笔记39-passlib
(图片来源网络,侵删)

bcrypt

安装

pip install passlib[bcrypt]

会安装passlib包和bcrypt两个包 

密码哈希与校验

from passlib.context import CryptContext
# 创建CryptContext对象,指定加密算法
pwd_context = CryptContext(schemes=["bcrypt"])
# 加密
hashed_password = pwd_context.hash("111111")
# 验证
is_valid = pwd_context.verify("password", hashed_password)

如果运行正常,但是会提示AttributeError: module 'bcrypt' has no attribute '__about__',最简单的解决方法,将bcrypt版本指定4.0.1

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]