Bcrypt 哈希

本機產生或校驗 bcrypt 哈希(bcryptjs),适合离線演示

交互控件将随脚本加载;处理始终在浏览器本地完成。

正在載入工具…

这个工具能做什么

  • bcryptjs
  • 生成/校验
  • 可调 cost
  • 本地

示例

  • 输入:见工具页示例
  • 输出:浏览器本地即时输出

适用 / 不适用

  • 适用:需要本地即时处理且不上传数据的场景
  • 适用:Cloudflare Pages 纯静态托管站点
  • 不适用:必须服务端权威审计或联网第三方 API 的场景

技术与隐私说明(可验证)

  • 纯前端实现,无第三方 API
  • 可在 Cloudflare Pages 直接上传部署
  • 数据:全程浏览器本地处理,不上传到 www.518882.com 服务器。

怎么用(步骤)

  1. 生成:输入明文,选择 cost(4–14)。
  2. 校验:输入明文与目标哈希,查看是否匹配。
  3. 浏览器内计算偏慢,cost≥12 可能卡住数秒。
  4. 勿把本页当作生产口令存储方案的唯一依据。

常見問題

为什么这么慢?

bcrypt 故意高成本;请用较低 cost 做演示。以上说明对应「Bcrypt 哈希」本页实际行为;默认不把输入内容发往服务器处理。

上传吗?

不上传,库文件同源加载。Bcrypt 哈希:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。

和 SHA 哈希区别?

bcrypt 面向口令存储;SHA 面向完整性摘要。以上说明对应「Bcrypt 哈希」本页实际行为;默认不把输入内容发往服务器处理。

支持 $2b$ 吗?

取决于 bcryptjs;常见 $2a$ 前缀可校验。以上说明对应「Bcrypt 哈希」本页实际行为;默认不把输入内容发往服务器处理。

能破解哈希吗?

本工具只做生成与比对,不做暴力破解。以上说明对应「Bcrypt 哈希」本页实际行为;默认不把输入内容发往服务器处理。