首页/安全/加密与证书速查/SHA-512 摘要算法
加密算法基础95 条

SHA-512 摘要算法

512 位输出、1024 位块、80 轮、64 位字运算;在 64 位平台上效率高,含 SHA-512/224、SHA-512/256 截断变体,也是 Ed25519 签名内部使用的哈希。

加密与证书速查安全更新于 2026-10-12
输出长度512 位(64 字节)
块长度1024 位
字长64 位
截断变体SHA-512/224、SHA-512/256(使用不同初值)

使用与校验

使用与校验
sha512sum file.iso
openssl dgst -sha512 file.iso
printf abc | openssl dgst -sha512 | Select-Object -First 1
大文件校验时 SHA-512 在 64 位 CPU 上通常比 SHA-256 更快,可选作性能与安全兼顾的默认。

易错点

  • SHA-512/256 与「SHA-256」不是同一算法(初值不同),混用会导致校验失败
  • 某些硬件加速只覆盖 SHA-256,SHA-512 未必同样快,压测后再定型

数据来源与参考

  • FIPS 180-4 §6.4-6.7(SHA-512 及其截断变体)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌