Python中的2y-blowfish哈希键用于阴影

时间:2012-11-06 12:39:57

标签: python bcrypt blowfish

正如我发现的那样,2a影子哈希键已被弃用,因为2a存在实现缺陷。它已在2011年得到纠正,现在2y - 哈希在Linux系统上得到广泛使用。

我试图找到一个计算2y哈希值的Python库,但是我失败了。我搜索了至少两个小时并查看了所有可用的库,但每个Python的库只计算2a哈希值。其中大多数是来自BSD的参考bcrypt的包装器,但它们只计算2a - 哈希。

1 个答案:

答案 0 :(得分:3)

passlib.hash.bcrypt密码哈希库中的passlib类支持2y格式。请注意,您还应将py-bcrypt作为依赖项安装。