如何用 python 创建 $2y$14 的河豚哈希?

我正在设置一个新的 Fedora 29 盒子,并想从 python 创建 BLF-CRYPT 密码。我想创建 $2y$ 哈希,但无论我尝试什么,它都不会超过 $2b$。最初它只做了 $2a$。因此我发出:


pip uninstall py-bcrypt

pip install passlib

pip install bcrypt

密码由以下人员创建:


from passlib.hash import bcrypt

hashed = bcrypt.using(rounds=14).hash("test")

hash


'$2b$14$9sAGvDrV0YEF3BBbofYCz.dNSaJZRDw2vfkFDY/5cwQzAxMNP4MVO'

如何创建 $2y$ 哈希?


缥缈止盈
浏览 207回答 1
1回答

慕斯王

根据官方文档,您可以ident用作参数。bcrypt.using(rounds=14, ident="2y").hash("test")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python