Argon2 哈希
Argon2 密码哈希生成与验证(浏览器端模拟实现)。
参数配置
生成哈希
验证哈希
使用说明
算法变体
Argon2d:依赖数据内存访问顺序,抗 GPU 破解能力强,但可能受侧信道攻击;Argon2i:独立于数据访问顺序,抗侧信道攻击,适合密码哈希;Argon2id:混合模式,首次迭代使用 Argon2i,后续使用 Argon2d,推荐使用。
参数说明
时间成本(迭代次数)越高越安全但越慢;内存成本(KB)影响内存占用,推荐 65536KB(64MB);并行度控制并行计算线程数;输出长度决定哈希字节数,推荐 32 字节。
使用步骤
1. 选择算法变体(推荐 Argon2id)并配置参数;2. 输入密码,点击"生成哈希";3. 复制编码字符串保存;4. 验证时输入密码和编码字符串,点击"验证"。
注意事项
本工具使用浏览器端 PBKDF2 模拟 Argon2 的核心逻辑,非标准 Argon2 实现。生产环境请使用 argon2 库以获得完整安全性。