跳到主要内容
← 返回

Bcrypt 密码哈希 - 在线密码哈希生成与验证

安全
本地运行 · 不上传

在线 Bcrypt 密码哈希工具:生成密码哈希值、验证密码是否匹配。支持自定义 Salt Rounds,认证开发必备。

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

使用指南

bcrypt 用于口令哈希存储,不可逆。本工具在本地生成或校验 bcrypt 哈希,可调 cost——适合开发联调,不是让你把生产口令贴进共享屏幕的理由。

1. 哈希与校验

输入口令生成哈希,或把哈希与口令放一起校验是否匹配。cost 越高越慢越抗暴力,但会耗 CPU。

  1. 输入口令。
  2. 设定 cost 并生成。
  3. 需要时做校验。

2. 不是加密

哈希不能解密回原文。忘记口令只能重置,不要指望「反向 bcrypt」。

3. cost 选择

过低易被暴力;过高拖垮登录接口。按语言库推荐与机器性能压测。本页能力以当前界面与本地实现为准:文档若与选项不一致,以屏幕上可见控件为准。

  • 勿当加密用。
  • 压测 cost。
  • 勿分享真口令。

4. 盐

bcrypt 哈希自带盐;不要自己再拼明文盐到口令前除非你清楚在做什么。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享与下载文件的二次传播。

5. 迁移

老系统若用 MD5/SHA 存口令,应规划登录时升级为 bcrypt/argon2,而不是只在本页演示。遇到异常输出时,先用最小可复现样例确认是输入问题还是选项组合问题,再衔接下一步工具。

6. 隐私

本地计算仍防不了肩窥。测试用假口令;生产密钥与口令走保险箱与正规注册流。

常见问题

不是。bcrypt 是单向哈希,输出无法解密回原文——忘记口令只能走重置流程,不存在「反向 bcrypt」这类操作。

默认 10,适合大多数场景;cost 每加 1 计算时间翻倍。过低容易被暴力破解,过高会拖慢登录接口,建议按服务器性能压测后在 10-12 之间取值,本工具支持自定义。

不需要。bcrypt 哈希自带盐,不要自己再往口令前拼明文盐——除非你非常清楚这样做的后果,否则容易破坏算法预期。

可以。把已有的 bcrypt 哈希和待验证的口令放在一起,工具会校验两者是否匹配——开发联调时排查口令问题很常用。

规划在用户登录时逐步升级为 bcrypt/argon2,而不是只在工具页演示转换结果。算法迁移要落到业务代码里,本页只负责生成与校验样例。

不能。本地计算防不了肩窥、录屏和屏幕分享——测试请用假口令,真实口令走正规注册流与密码保险箱。

相关工具

相关文章