哈希计算
使用次数
哈希计算
Argon2 计算在线工具
Argon2 页面用于了解现代密码哈希算法和工具入口。该算法当前暂不在浏览器中执行在线计算。
功能介绍
Argon2 是 2015 年密码哈希竞赛(PHC)的获胜算法,被广泛视为当前密码存储的推荐方案,提供 Argon2i、Argon2d 和 Argon2id 三个变体。
它同时可调节内存成本、时间成本和并行度,兼顾抗 GPU 破解与抗侧信道攻击。由于资源占用高、更适合服务端,本页面当前只提供说明与入口。
使用方法
- 本页面用于了解 Argon2 变体与参数含义。
- 新项目通常选择 Argon2id,兼顾抗 GPU 和抗侧信道。
- 在服务端使用成熟库设置内存、迭代和并行参数。
- 存储含参数和盐值的完整哈希串,便于后续校验。
注意事项
- Argon2id 是多数场景的推荐变体;Argon2i、Argon2d 各有侧重。
- 内存参数越高越抗破解,但会增加服务器负担,需实测。
- 落地仍需成熟库、合理参数和服务端安全控制配合。
常见使用场景
- 了解 Argon2 及其变体的适用场景
- 对比 Argon2、Bcrypt、Scrypt 的参数和用途
- 为新系统规划密码存储策略
- 理解内存、时间、并行度三类参数
常见问题
Argon2 适合新项目密码存储吗?
适合。Argon2 是现代密码哈希方案之一,通常推荐使用 Argon2id 变体,但实际落地还需要成熟库、参数策略和服务端安全控制。
Argon2 和 SHA256 能互相替代吗?
不能简单互替。Argon2 面向密码哈希,刻意消耗资源;SHA256 更常用于普通摘要和完整性校验。
Argon2i、Argon2d、Argon2id 怎么选?
Argon2id 结合了另外两者的优点,能同时防御 GPU 破解和侧信道攻击,是大多数密码存储场景的默认推荐。