Bcrypt加密
使用bcrypt算法加密和比较文本字符串
加密工具
Bcrypt加密
验证哈希
工具说明
Bcrypt是一种专门为密码哈希设计的算法,基于Blowfish密码,具有以下特点:
- 自适应哈希函数,可以通过调整工作因子来应对计算能力的增长
- 内置盐值,防止彩虹表攻击
- 计算速度慢,增加暴力破解的难度
此工具可以生成bcrypt哈希值,也可以验证现有哈希值是否与明文匹配。
使用示例
// 输入密码 mypassword123 // 生成的bcrypt哈希 $2a$10$EixZaYVK1fsbw1ZfbX3OXePaWxn96p36WQoeG6Lruj3vjPGga31lW // 验证密码 // 输入密码: mypassword123 // 输入哈希: $2a$10$EixZaYVK1fsbw1ZfbX3OXePaWxn96p36WQoeG6Lruj3vjPGga31lW // 结果: 匹配
相关工具
哈希生成器
使用MD5、SHA1、SHA256等多种算法生成文本哈希值
HMAC生成器
生成带密钥的哈希消息认证码