跳至内容

使用 bcrypt 进行哈希和验证

使用 bcrypt(盐 + 轮)对密码进行哈希处理,或根据现有哈希值验证密码。

模式

更高=更安全但更慢。 10 是一个很好的默认值。

特征

它是如何运作的

  1. 选择哈希模式并输入您要保护的密码。
  2. 设置轮次(成本系数)——10 是默认值;越高越安全,但速度越慢——然后单击“哈希”。
  3. 切换到验证模式以根据现有的 $2a$/$2b$ 哈希测试密码并查看匹配或不匹配。

常见问题

如何生成 bcrypt 哈希值?
选择哈希模式,输入密码,设置轮数(成本因子),然后单击哈希。该工具生成一个新的随机盐并返回一个您可以复制的标准 $2a$/$2b$ bcrypt 哈希值。
我应该使用什么成本系数(回合)?
10 是一个可靠的默认值。较高的值(最多 14)更能抵抗暴力破解,但计算速度较慢;该工具以毫秒为单位报告计算时间,以便您可以平衡安全性和速度。
我可以根据现有的 bcrypt 哈希值验证密码吗?
是的。切换到验证模式,粘贴现有的 $2a$/$2b$ 哈希值和候选密码,该工具会显示匹配或不匹配 - 所有客户端,因此密码永远不会离开您的浏览器。

您的文件永远不会离开此页面

每个转换都完全使用 WebAssembly 在浏览器中运行。没有上传,没有服务器端处理,没有分析,也没有cookie。运行过程中打开DevTools → Network,会看到出站流量为零。

相关工具

Topics covered