Argon2 哈希

Argon2 密码哈希生成与验证(浏览器端模拟实现)。

参数配置

生成哈希

验证哈希

使用说明

算法变体

Argon2d:依赖数据内存访问顺序,抗 GPU 破解能力强,但可能受侧信道攻击;Argon2i:独立于数据访问顺序,抗侧信道攻击,适合密码哈希;Argon2id:混合模式,首次迭代使用 Argon2i,后续使用 Argon2d,推荐使用。

参数说明

时间成本(迭代次数)越高越安全但越慢;内存成本(KB)影响内存占用,推荐 65536KB(64MB);并行度控制并行计算线程数;输出长度决定哈希字节数,推荐 32 字节。

使用步骤

1. 选择算法变体(推荐 Argon2id)并配置参数;2. 输入密码,点击"生成哈希";3. 复制编码字符串保存;4. 验证时输入密码和编码字符串,点击"验证"。

注意事项

本工具使用浏览器端 PBKDF2 模拟 Argon2 的核心逻辑,非标准 Argon2 实现。生产环境请使用 argon2 库以获得完整安全性。