素材阁

bcrypt 哈希生成与校验

生成与校验 bcrypt 密码哈希,使用 bcrypt 算法在浏览器本地生成与校验,密码不会上传,适合调试与比对。

生成哈希

cost 越大越安全但越慢,通常取 10~12。

校验哈希

说明

使用说明

bcrypt 是常用的密码哈希算法,调试登录或造测试数据时常要现算一条。本工具可生成 bcrypt 哈希,也能校验密码与哈希是否匹配。

  1. 在「生成哈希」输入明文密码,设置 cost 后点生成。
  2. 在「校验哈希」粘贴密码与已有哈希,点校验查看是否匹配。
  3. 复制哈希用于测试数据或与数据库比对。

常见问题

为什么每次生成的哈希都不一样?
bcrypt 每次都会随机生成盐并写入哈希串,所以同样密码两次结果不同,但校验都能通过。
cost 设多少合适?
常用 10~12;每加 1 计算量翻倍,越大越安全但越慢,需在安全与性能间权衡。

延伸阅读

相关工具