P-H-C

phc-winner-argon2

P-H-C

The password hash Argon2, winner of PHC

AI 简介

Argon2 是一种密码哈希函数,赢得了密码哈希竞赛(PHC)。其核心功能包括高效利用内存和多计算单元,以抵御时间和空间的权衡攻击。技术特点上,Argon2 提供了三种变体:Argon2i、Argon2d 和 Argon2id,分别适用于不同安全需求场景。其中,Argon2i 适合需要防止侧信道时序攻击的密码存储和密钥导出应用;Argon2d 则更适合于无需担心侧信道攻击的应用如加密货币;而 Argon2id 结合了前两者的优势,既具有一定的抗时序攻击能力,又能有效防御 GPU 破解攻击。该算法通过时间成本、内存成本和平行度三个参数进行配置,允许用户根据具体需求调整性能与安全性之间的平衡。项目提供了 C 语言实现版本,并支持多种操作系统平台上的编译安装及使用。

C
Other
5.3k
Stars
452
Forks
119
Watchers
57
Issues

Star 增长

今日0
近 7 天+3
近 30 天+17
综合评分47.17
默认分支master