ToolGen

哈希计算

哈希计算

Argon2 计算在线工具

Argon2 页面用于了解现代密码哈希算法和工具入口。该算法当前暂不在浏览器中执行在线计算。

功能介绍

Argon2 是 2015 年密码哈希竞赛(PHC)的获胜算法,被广泛视为当前密码存储的推荐方案,提供 Argon2i、Argon2d 和 Argon2id 三个变体。

它同时可调节内存成本、时间成本和并行度,兼顾抗 GPU 破解与抗侧信道攻击。由于资源占用高、更适合服务端,本页面当前只提供说明与入口。

使用方法

  1. 本页面用于了解 Argon2 变体与参数含义。
  2. 新项目通常选择 Argon2id,兼顾抗 GPU 和抗侧信道。
  3. 在服务端使用成熟库设置内存、迭代和并行参数。
  4. 存储含参数和盐值的完整哈希串,便于后续校验。

注意事项

  • Argon2id 是多数场景的推荐变体;Argon2i、Argon2d 各有侧重。
  • 内存参数越高越抗破解,但会增加服务器负担,需实测。
  • 落地仍需成熟库、合理参数和服务端安全控制配合。

常见使用场景

  • 了解 Argon2 及其变体的适用场景
  • 对比 Argon2、Bcrypt、Scrypt 的参数和用途
  • 为新系统规划密码存储策略
  • 理解内存、时间、并行度三类参数

常见问题

Argon2 适合新项目密码存储吗?

适合。Argon2 是现代密码哈希方案之一,通常推荐使用 Argon2id 变体,但实际落地还需要成熟库、参数策略和服务端安全控制。

Argon2 和 SHA256 能互相替代吗?

不能简单互替。Argon2 面向密码哈希,刻意消耗资源;SHA256 更常用于普通摘要和完整性校验。

Argon2i、Argon2d、Argon2id 怎么选?

Argon2id 结合了另外两者的优点,能同时防御 GPU 破解和侧信道攻击,是大多数密码存储场景的默认推荐。

相关工具

常用哈希算法