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

标签 python bcrypt blowfish

据我所知,2a 影子哈希键已被弃用,因为 2a 存在实现缺陷。它已于 2011 年得到纠正,现在 2y-hashes 在 Linux 系统上得到广泛使用。

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

最佳答案

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

关于python - Python 中用于影子的 2y-blowfish 哈希键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13251273/

相关文章:

postgresql - Bcrypt 无效盐和 Postgresql

java - 什么密码可以加密 UDP 数据包?

php - phpMyAdmin 中的河豚 secret 是什么?

python - 将数据帧放入基于一列的数据帧字典中

python - 在 cronjob 上运行结构脚本

python - 我想在 Google colab 上训练 YOLOv3 Darknet 对象检测模型期间绘制 mAP 和损失图

java - BCrypt 性能恶化

javascript - 导出在 JavaScript 中如何工作。哈希未定义 bcryptjs

python - Jupyter/IPython : After editing a module, 更改即使在内核重启后也无效

php - 河豚成本与时间