python-如何在passlib上下文python中修复哈希值的长度?

时间:2019-05-30 11:22:42

标签: python encryption hash sha256 passlib

我正在使用以下代码对密码进行加密。

AGGREGATE

当我调用from passlib.context import CryptContext pwd_context = CryptContext( schemes=["pbkdf2_sha256"], default="pbkdf2_sha256", pbkdf2_sha256__default_rounds=30000 ) def encrypt_password(password): return pwd_context.encrypt(password) def check_encrypted_password(password, hashed): return pwd_context.verify(password, hashed) 函数时,它将把我的密码加密为哈希值,并提供如下输出。

encrypt_password('password')

加密的密码哈希值的输出值太长。我想要固定大小的输出,例如“ 30个字符或40个字符”。如何获得固定尺寸的输出。谁能帮我理解这一点。

谢谢!

0 个答案:

没有答案