加解密 7个在线工具

文本工具 11个在线工具

开发 13个在线工具

网络 9个在线工具

换算器 17个在线工具

生活 13个在线工具

图片 6个在线工具

旧版工具 9个在线工具

Bcrypt

bcrypt算法是一种密码哈希算法,它是基于Blowfish加密算法改进的,能够生成安全性很高的哈希值,并且可以通过调整计算时间来提高安全性。
Hash and compare text string using bcrypt. Bcrypt is a password-hashing function based on the Blowfish cipher.
Bcrypt-单向Hash加密

将字符串与哈希验证

Bcrypt常见问题

为什么密码存储推荐 bcrypt 而不是 MD5?

bcrypt 内置随机盐并可通过 cost 参数刻意放慢计算速度,使暴力破解成本极高,是业界公认的密码存储哈希算法。

cost(轮数)参数怎么选?

在可接受的响应延迟内越大越安全,Web 应用常用 10-12。cost 每加 1,计算时间约翻倍。

同一密码每次哈希结果都不同正常吗?

正常。bcrypt 每次自动加入随机盐并写入结果中,验证时使用 verify 比对即可,不需要两次哈希相同。