Bcrypt 哈希密码验证器

在浏览器中本地验证明文密码是否与 bcrypt 哈希匹配。适用于调试身份验证流程和检查密码迁移

密码和哈希
输入候选密码,并粘贴要验证的 bcrypt 哈希。

支持标准 $2a$、$2b$ 和 $2y$ bcrypt 字符串,成本值为 04 到 31。

输入仅保留在此浏览器会话中,不会保存到本地存储。

验证结果
运行验证以查看密码是否与哈希匹配。
准备验证
粘贴 bcrypt 哈希,输入要测试的密码,然后选择“验证”。

功能

验证明文密码是否与 bcrypt 密码哈希匹配。当你调试登录代码、检查导入的用户记录,或确认密码迁移后哈希仍然兼容时,这很有用。

可接受的输入

粘贴标准 bcrypt 哈希,例如 $2b$10$...,并输入要测试的候选密码。验证器接受 $2a$$2b$$2y$ 前缀,成本值范围为 0431

解读结果

匹配结果表示 bcrypt 接受了该哈希对应的密码,包括哈希字符串中嵌入的盐值和成本。不匹配表示密码未通过验证;这并不证明哈希本身不安全。无效哈希错误通常意味着前缀、成本、长度或 bcrypt base64 字符格式有误。

隐私和安全说明

  • 验证在你的浏览器中本地运行。
  • 密码和哈希不会存储在本地存储中。
  • bcrypt 专为密码存储设计,不适用于通用文件校验和。
  • 使用此工具进行调试和验证,不要把它作为生产身份验证系统的唯一审计手段。