行业知识
Python3学习笔记39-passlib
2026-11-03 23:20:09
来源:互联网转载
passlib处理密码哈希的python包,支持很多哈希算法和工具
()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
()下一篇:【Java笔记】第6章:数组