ZH
我的工具

SHA-512 哈希生成器

对文本、十六进制或 Base64 输入计算 SHA-512、SHA-512/224 和 SHA-512/256 哈希,支持十六进制或 Base64 输出以及逐行哈希,全部在浏览器中完成。

我的工具 →
广告

SHA-512 是 SHA-2 家族中的 512 位哈希算法,以 64 位字为单位运算。本工具还能计算 SHA-512/224 和 SHA-512/256:它们是使用独立初始值的截短版本,在保持 SHA-512 内部强度的同时输出更短的摘要。输入可以是文本、十六进制或 Base64,所有计算都在浏览器中完成。

使用方法

  1. 粘贴输入内容并选择其格式。
  2. 选择 SHA-512、SHA-512/224 或 SHA-512/256。
  3. 如有需要,可选择逐行分别计算哈希。
  4. 以十六进制或 Base64 复制摘要。

计算公式

SHA-512 以 64 位字对 1024 位分组进行 80 轮运算,得到 512 位摘要。/224 和 /256 变体使用不同的起始常量,只输出前 224 位或 256 位。

截短版本并不是把 SHA-512 的结果直接截掉一段:按 FIPS 180-4 的规定,它们的初始值不同,因此是彼此独立的哈希函数。

示例

"abc" 的 SHA-512 为 ddaf35a1…54ca49f,SHA-512/256 为 53048e26…07e7af23,二者都与 FIPS 180-4 的测试向量一致。

常见问题

为什么用 SHA-512/256 而不是 SHA-256?

在 64 位硬件上,SHA-512/256 往往比 SHA-256 更快,输出同样是 256 位,并且能抵御普通 SHA-256 容易受到的长度扩展攻击。

SHA-512 适合用来保存密码吗?

不适合。和所有快速哈希一样,它单独使用并不适合保护密码。请使用 bcrypt、scrypt 或 Argon2 这类慢速且带盐的方案。

/224 是什么意思?

它表示输出的位数。SHA-512/224 运行完整的 SHA-512 算法,使用自己的起始常量,只保留前 224 位。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). SHA-512 哈希生成器. https://kakao.mobile/zh/tools/sha-512-hash-tool/

MLA

“SHA-512 哈希生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/sha-512-hash-tool/.

广告