Bcrypt哈希生成
10
值越大越安全,但计算越慢 (推荐: 10-12)
功能特点
🔒
安全可靠
Bcrypt是专为密码存储设计的哈希算法,自带盐值,抗彩虹表攻击
⚙️
可调成本
支持调整成本因子,随着硬件性能提升可增加安全性
✅
验证功能
支持验证密码与哈希是否匹配,方便测试
🏠
本地计算
所有计算在浏览器本地完成,数据不上传服务器
使用教程
- 1
选择生成哈希或验证哈希模式
- 2
输入密码(验证模式还需输入哈希值)
- 3
点击生成或验证按钮获取结果
常见问题
什么是Bcrypt?
Bcrypt是一种专为密码存储设计的哈希算法,基于Blowfish加密算法。它内置盐值防止彩虹表攻击,并通过成本因子使计算变慢,抵抗暴力破解。
成本因子应该设置多少?
推荐设置为10-12。成本因子每增加1,计算时间翻倍。现代硬件建议至少10,高安全场景可设置12-14。
Bcrypt和MD5有什么区别?
MD5是快速哈希,适合文件校验但不适合密码存储。Bcrypt专为密码设计,计算慢、内置盐值,能有效抵抗暴力破解和彩虹表攻击。
生成的哈希可以用于生产环境吗?
本工具生成的哈希格式标准,可用于生产环境。但请确保在生产环境中使用HTTPS传输密码。