广告位
Bcrypt 密码生成工具
免费在线Bcrypt密码哈希生成工具,支持自定义成本因子(4-31),生成兼容多种语言的Bcrypt哈希,本地计算保护隐私
0 字符
4 (最快)
10 (默认)
14 (最慢)
Bcrypt 哈希中会自动嵌入盐,无需单独存储;成本因子每增加1,计算时间翻倍。
点击"生成 Bcrypt 哈希"按钮查看结果
广告位
工具介绍与功能
Bcrypt是专门为密码存储设计的哈希算法,由Niels Provos设计,基于Blowfish加密算法。Bcrypt通过成本因子(cost factor)控制计算复杂度,可有效抵抗暴力破解。本工具支持自定义成本因子(4-31),生成的哈希格式为$2b$cost$salt+hash,兼容Node.js、Python、Java、PHP等主流语言,所有运算在浏览器本地完成。
-
可调成本因子:支持4-14范围,默认10,每增加1计算时间翻倍
-
自动加盐:自动生成随机盐并嵌入哈希结果,无需单独存储
-
跨语言兼容:输出 $2b$ 格式,兼容 Node.js、Python、Java、PHP
-
本地计算:所有运算在浏览器本地完成,数据不上传服务器
安全保障
-
本地处理:所有 Bcrypt 计算在用户浏览器本地完成,无网络传输
-
隐私保护:不收集不存储用户输入数据,关闭页面即销毁
-
开源算法:Bcrypt 算法公开透明,符合工业标准实现
-
OWASP 推荐:Bcrypt 是 OWASP 推荐的密码哈希算法之一
常见问题
Bcrypt成本因子应该设置多少?
建议10-12,每增加1计算时间翻倍。生产环境可根据服务器性能调整,登录响应在200-500ms较合适。
Bcrypt和MD5/SHA有什么区别?
Bcrypt是慢哈希算法,专门设计用于密码存储,可有效抵抗彩虹表和暴力破解。MD5/SHA是快哈希,不适合直接存储密码。
Bcrypt哈希中包含盐吗?
是的,Bcrypt自动生成并嵌入盐到哈希结果中,无需单独存储盐。
Bcrypt安全吗?
Bcrypt是目前最推荐的密码哈希算法之一,被OWASP推荐使用。
广告位