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 替代