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

如何使用python创建$2y$14河豚哈希?,python,Python,我正在设置一个新的Fedora29框,并希望从python创建BLF-CRYPT密码。我想创建$2y$散列,但不管我怎么做,它都不会超过$2b$。最初它只卖了2美元。因此,我发出: pip uninstall py-bcrypt pip install passlib pip install bcrypt 密码由以下人员创建: from passlib.hash import bcrypt hashed = bcrypt.using(rounds=14).hash("test") hash

我正在设置一个新的Fedora29框,并希望从python创建BLF-CRYPT密码。我想创建$2y$散列,但不管我怎么做,它都不会超过$2b$。最初它只卖了2美元。因此,我发出:

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$散列?

根据您可以使用
ident
作为参数

bcrypt.using(rounds=14, ident="2y").hash("test")