跳到主要内容
uencoder

SHA-512

SHA-512 是 SHA-2 家族中输出 512 位的哈希函数,在 64 位平台性能优于 SHA-256,提供更高安全余量。

用途

提供 512 位安全哈希,适用于高安全需求与 64 位优化场景。

机制

将输入按 1024 位块处理,维护 512 位状态(8 个 64 位字)。每块经 80 步非线性变换更新状态。输出 512 位摘要。在 64 位平台因字长匹配而高效。

用例

  • 高安全数字签名
  • PGP/GPG 密钥指纹
  • 密码学库内部
  • 区块链(部分)

示例

  • 输入
    hello
    输出
    9b71d224bd62f3785d4d2262f6d2c3c2...

    512 bits = 128 hex characters

常见错误

Assuming a longer output is always more secure
256 bits suffice; choose per need

相关词条

相关工具

参考链接