小工具知识网

当前位置: 首页 > 行业知识 > Python3学习笔记39-passlib

行业知识

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

()

上一篇:宝塔面板登录日志IP查询攻略揭秘!

下一篇:【Java笔记】第6章:数组