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,所有计算都在浏览器中完成。
使用方法
- 粘贴输入内容并选择其格式。
- 选择 SHA-512、SHA-512/224 或 SHA-512/256。
- 如有需要,可选择逐行分别计算哈希。
- 以十六进制或 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 位。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/sha-512-hash-tool/
引用此工具
kakaoCalc. (2026, November 8). SHA-512 哈希生成器. https://kakao.mobile/zh/tools/sha-512-hash-tool/
“SHA-512 哈希生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/sha-512-hash-tool/.