Bcrypt 哈希在线生成 / 校验

在线生成 Bcrypt 密码哈希并校验明文与哈希是否匹配,支持调节计算轮数,数据仅在浏览器本地运算

轮数(cost factor)
明文密码
Bcrypt 哈希结果
每次生成使用随机盐,同一明文每次结果都不同(这是 Bcrypt 的正常特性)
Bcrypt 说明
Bcrypt 是专为密码存储设计的哈希算法,内置随机盐与可调计算成本(轮数),能有效抵抗暴力破解与彩虹表攻击。 哈希格式:$2b$10$盐(22字符)哈希(31字符),其中 10 为轮数(cost factor)。

安全性:轮数每增加 1,计算耗时翻倍。10 轮约需 50~100ms(视设备性能),12 轮约 200~400ms。 生产环境推荐 10~12 轮。

校验:将明文与完整哈希串一并提交,算法会从哈希中提取盐重新计算并比较,无需单独提供盐值。