SHA-512 属于 SHA-2 家族,由 NIST 在 FIPS 180-2(现行 FIPS 180-4)中发布,把任意长度的数据压缩成 512 位(64 字节)摘要,通常写成 128 个十六进制字符。下面重点说明字节与字符对照。
SHA512编码对照
输入:123问
计算结果:
d2bb30853b91b1bad331ec75400528d2cee451f83293516366c5295656a35008c01cd21cdf6a288dd4721e03ee4cf5cb0bba95ebe6e22a8d238981c47a59ac89
说明:对 UTF-8 字节计算 sha512。
核心要点
- 输出 512 位,十六进制 128 个字符
- 空字符串的 SHA-512 是 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
- “abc”的 SHA-512 是 ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
- 哈希单向,不能从结果还原原文
- 目前仍被视为安全的通用哈希算法之一
怎样核对结果
与官方公布的 SHA-512 逐位比较(忽略大小写)。Linux 可用 sha512sum -c 校验清单。
本站的SHA哈希计算器工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【空字符串的 SHA-512 是多少?】cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e。
【为什么本地和网站算的不一样?】多半是换行、空格或字符集不同。
【SHA-512 能解密吗?】不能。它是单向哈希,只能对已知明文查表。
文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。