Bcrypt 生成器

免费在线 Bcrypt 哈希生成器和密码验证工具。支持可调节成本因子(4-16轮),生成安全的 bcrypt 哈希值,验证密码是否匹配。100% 浏览器本地处理,数据不离开您的设备。

Loading...
Bcrypt 是由 Niels Provos 和 David Mazières 设计的业界标准密码哈希算法。与 MD5 或 SHA 等简单哈希函数不同,bcrypt 专为密码哈希设计,内置盐值生成和自适应成本因子。本工具允许您生成安全的 bcrypt 哈希并验证密码是否匹配现有哈希,所有处理都在浏览器本地完成,确保最大安全性。自适应成本因子意味着 bcrypt 可以配置为即使计算能力随时间增长也能抵抗暴力破解攻击。
  1. 在输入框中输入您的密码
  2. 使用滑块调整成本因子(生产环境推荐12)
  3. 点击「生成 Bcrypt 哈希」创建哈希值
  4. 复制生成的哈希值存储到数据库
  5. 使用验证标签页检查密码是否匹配哈希

应该使用多少成本因子?

对于生产系统,推荐成本因子为12,这是安全性和性能之间的良好平衡。更高的值(14-16)提供更强的安全性但计算时间更长。测试目的使用4-8即可。

Bcrypt 比 MD5 或 SHA 更好吗?

是的,bcrypt 专为密码哈希设计。与 MD5 或 SHA 这些快速通用哈希函数不同,bcrypt 故意设计得很慢并包含内置盐值,使其更能抵抗暴力破解和彩虹表攻击。

使用这个工具我的密码安全吗?

是的,所有处理完全在您的浏览器中使用 JavaScript 完成。您的密码永远不会发送到任何服务器。bcrypt 哈希在本地生成,只有您能访问它。

哈希中的数字是什么意思?

像 $2a$12$... 这样的 bcrypt 哈希包含:算法版本(2a)、成本因子(12)、22字符的盐值和31字符的哈希值。我们的工具会为您分解这个结构。

Bcrypt 哈希可以被解密吗?

不能,bcrypt 是单向哈希函数。从数学上不可能将 bcrypt 哈希逆向还原为原始密码。验证的唯一方法是对候选密码进行哈希并比较结果。