返回列表
bcrypt/Argon2 哈希工具使用指南
工具简介
bcrypt/Argon2 哈希工具是一款在线密码哈希生成与验证工具,采用 bcrypt 和 Argon2 两种当前最安全的密码哈希算法。它内置加盐和慢哈希机制,能有效防御暴力破解、彩虹表等常见攻击,适用于 Web 应用、API 等场景的密码安全存储。
核心功能
- 生成哈希: 输入明文密码,选择算法(bcrypt/Argon2)和成本因子,生成符合标准的哈希值。
- 验证哈希: 输入明文密码和已存储的哈希值,快速验证是否匹配。
- 自定义成本: 根据性能需求调整成本因子(bcrypt: 4-31,Argon2: 1-10),平衡安全性和速度。
- 一键复制: 生成的哈希值可一键复制,方便集成到项目中。
使用方法
生成哈希
- 在“生成哈希”标签页输入明文密码。
- 选择算法和成本因子(默认10)。
- 点击“生成哈希”按钮,结果区显示哈希值及算法信息。
- 点击“复制哈希”将哈希值复制到剪贴板。
验证哈希
- 切换到“验证哈希”标签页。
- 输入明文密码和待验证的哈希值。
- 点击“验证”按钮,工具返回匹配结果及算法信息。
注意事项
- 生成的哈希已包含盐和算法版本信息,可直接存储到数据库。
- 成本因子越高,安全性越高但计算耗时也越长,请根据服务器性能合理设置。
- 本工具仅用于教育演示和开发测试,生产环境请结合框架内置函数使用。