标签: python bcrypt blowfish
正如我发现的那样,2a影子哈希键已被弃用,因为2a存在实现缺陷。它已在2011年得到纠正,现在2y - 哈希在Linux系统上得到广泛使用。
2a
2y
我试图找到一个计算2y哈希值的Python库,但是我失败了。我搜索了至少两个小时并查看了所有可用的库,但每个Python的库只计算2a哈希值。其中大多数是来自BSD的参考bcrypt的包装器,但它们只计算2a - 哈希。
bcrypt
答案 0 :(得分:3)
passlib.hash.bcrypt密码哈希库中的passlib类支持2y格式。请注意,您还应将py-bcrypt作为依赖项安装。