哈希算法对比速查表:MD5 / SHA

分类: 体育365下载 时间: 2026-06-17 20:11:19 作者: admin

02 各算法适用场景详解MD5(128 位):虽然安全性已被攻破,但因输出短、速度快,仍用于非安全场景——文件去重检测、缓存键生成、数据库分片键。绝对不要用于密码哈希或数字签名。

SHA-1(160 位):2017 年 Google 公开演示了 SHA-1 碰撞攻击。Git 内部仍在使用 SHA-1(正在迁移到 SHA-256),但新项目不应选择 SHA-1。

SHA-256(256 位):当前的黄金标准。比特币区块链、TLS/SSL 证书、代码签名、API 令牌均使用 SHA-256。通用场景首选。

SHA-384(384 位):SHA-512 的截断版本,TLS 1.2+ 中作为备选项。安全性高于 SHA-256,但使用场景相对小众。

SHA-512(512 位):安全等级最高。在 64 位系统上计算速度甚至快于 SHA-256。适用于高安全要求场景,如政府和金融系统。