我正在使用以下代码对密码进行加密。
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个字符”。如何获得固定尺寸的输出。谁能帮我理解这一点。
谢谢!