在 hashlib 库中,可以使用 sha256 函数对密码进行加密。下面是一个示例代码:
import hashlibdef hash_password(password):# 创建一个 sha256 对象sha256_hash = hashlib.sha256()# 使用 update() 方法将密码传入 sha256 对象sha256_hash.update(password.encode('utf-8'))# 获取加密后的密码hashed_password = sha256_hash.hexdigest()return hashed_password# 测试
password = "123445568"
hashed_password = hash_password(password)
print(hashed_password)
在上面的代码中,我们首先创建了一个 sha256 对象。然后使用 update()
方法将密码传入该对象,并指定编码方式为 UTF-8。最后,使用 hexdigest()
方法获取加密后的密码,以十六进制字符串的形式返回。