跳到主要内容
uencoder

SHA-512/t

SHA-512/t 是 SHA-512 的任意长度截断变体(t<512),通过额外预处理修改初始值后截断输出 t 位。

用途

在需非标准输出长度(如 256、224)且基于 64 位字运算的平台上提供 SHA-512 速度优势。

机制

先运行 SHA-512 对特定串计算修正初始值 IV',再用 IV' 对消息运行 SHA-512,截断高 t 位。t=256 即 SHA-512/256,t=224 即 SHA-512/224。

用例

  • 64 位平台高效哈希
  • 非标准摘要长度
  • SHA-512/256 替代

相关工具

参考链接