Bcrypt 生成器

免费在线 Bcrypt 密码加密哈希生成器和安全验证测试工具。完美支持灵活动态调节加盐成本因子(Cost Factor,支持 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 哈希逆向还原为原始密码。验证的唯一方法是对候选密码进行哈希并比较结果。