代码塔 · 11 号房间

Bcrypt 加密与校验

用 bcrypt 对密码进行哈希加密,并校验哈希。

🔒 在浏览器中处理 · 无需上传 · 无需注册

生成哈希

每加 1,耗时翻倍。Web 应用通常用 10–12。

校验

Bcrypt 哈希生成与校验

Bcrypt 是一种加盐的慢速密码哈希算法,专门用来抵御暴力破解。本工具可以用随机盐和你选择的成本因子对密码进行哈希,也可以检查某个密码是否与已有的 bcrypt 哈希匹配——调试登录或批量创建测试用户时很方便。全部在浏览器中运行,密码不会发送到任何地方。

如何读懂 bcrypt 哈希

在 $2b$10$N9qo8uLOickgx2ZMRZoMye… 中,2b 是算法版本,10 是成本(210 轮),接下来的 22 个字符是盐,其余是哈希值。Bcrypt 只使用密码的前 72 个字节。