Bcrypt 哈希
本地生成或校验 bcrypt 哈希(bcryptjs),适合离线演示
这个工具能做什么
- bcryptjs
- 生成/校验
- 可调 cost
- 本地
示例
- 输入:见工具页示例
- 输出:浏览器本地即时输出
适用 / 不适用
- 适用:需要本地即时处理且不上传数据的场景
- 适用:Cloudflare Pages 纯静态托管站点
- 不适用:必须服务端权威审计或联网第三方 API 的场景
技术与隐私说明(可验证)
- 纯前端实现,无第三方 API
- 可在 Cloudflare Pages 直接上传部署
- 数据:全程浏览器本地处理,不上传到 www.518882.com 服务器。
怎么用(步骤)
- 生成:输入明文,选择 cost(4–14)。
- 校验:输入明文与目标哈希,查看是否匹配。
- 浏览器内计算偏慢,cost≥12 可能卡住数秒。
- 勿把本页当作生产口令存储方案的唯一依据。
常见问题
为什么这么慢?
bcrypt 故意高成本;请用较低 cost 做演示。
上传吗?
不上传,库文件同源加载。
和 SHA 哈希区别?
bcrypt 面向口令存储;SHA 面向完整性摘要。
支持 $2b$ 吗?
取决于 bcryptjs;常见 $2a$ 前缀可校验。
能破解哈希吗?
本工具只做生成与比对,不做暴力破解。