Argon2哈希生成
注意:客户端 Argon2 哈希因内存需求较慢。生产环境请使用服务端库:Go (golang.org/x/crypto/argon2)、Node.js (argon2 npm)、Python (argon2-cffi)。
Argon2 与其他密码哈希对比
| 算法 | 内存密集 | 状态 |
|---|---|---|
| Argon2id | ✓ | 推荐(PHC获奖) |
| bcrypt | ✗ | 良好,广泛支持 |
| scrypt | ✓ | 良好 |
| PBKDF2 | ✗ | 可接受 |
| MD5 / SHA1 | ✗ | 禁止用于密码 |