Bcrypt 哈希生成与验证器

在浏览器本地生成安全的 Bcrypt 密码哈希($2a$/$2b$),或校验密码与哈希是否匹配。支持自定义加盐轮数与哈希结构拆解,纯前端运行。

加盐轮数 (Cost Rounds):
版本前缀:
生成的 Bcrypt 哈希值:
哈希结构分解 (60 字符标准格式):
Version: $2a$
Cost: 10
Salt (22 chars): -
Checksum (31 chars): -
嵌入此工具到你的网站 / 博客 无需开发 · 复制即可使用
HTML 嵌入代码 (iframe):
<iframe src="https://lucentool.com/zh/bcrypt-generator" width="100%" height="650" style="border:1px solid #e5e0d8;border-radius:12px;max-width:850px;width:100%;" frameborder="0"></iframe>
<div style="font-size:12px;color:#78716c;margin-top:6px;font-family:sans-serif;">Powered by <a href="https://lucentool.com/zh/bcrypt-generator" target="_blank" style="color:#c85a32;text-decoration:none;">Lucentool - Bcrypt 密码哈希生成与在线验证</a></div>

为什么 Web 系统普遍采用 Bcrypt 存储密码?

普通哈希算法(如 MD5、SHA-1、SHA-256)是为高速吞吐设计的,黑客使用消费级 GPU 每秒可暴力破解数亿次。而 Bcrypt 基于 Blowfish 密码算法,内置自适应“工作因子”(Cost / Rounds)。每增加一轮,破解计算耗时呈指数倍增长,能有效抵御彩虹表查表与暴力破解攻击。

Bcrypt 60 字符结构解析

形如 $2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy 的标准 Bcrypt 串可拆解为四段: