SHA512 在线计算 - SHA-512 哈希生成工具 | ToolVault
100% 本地免费在线 SHA-512 哈希计算工具:粘贴文本即时生成 128 位十六进制 SHA-512 值,适用于下载校验与 HS512 签名场景,浏览器本地计算不上传。
摘要:免费的 SHA-512 在线计算工具,输入文本即得 128 位十六进制哈希,适用于下载校验与 HS512 签名,本地计算不外泄。
此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。
下一步
使用指南
SHA-512 属于 SHA-2 家族,把任意输入压缩成 512 位(128 个十六进制字符)的指纹。它按 64 位字长设计,在 64 位 CPU 上处理大数据时吞吐往往反超 SHA-256。本页用浏览器原生 Web Crypto 本地计算,文本不经过任何网络。
1. 三步算出 SHA-512
空输入会得到空字符串的 SHA-512 固定值而不是报错——这是哈希函数的正常行为,输出固定值时先检查输入是否粘贴完整。
- 把文本粘贴到输入框(配置片段、脚本、需要校验的声明值)。
- 确认算法下拉框停在 SHA-512——本页默认就是它。
- 点击「计算」,输出框生成 128 位十六进制哈希,点右上角复制按钮拿走结果。
2. 什么时候该选 SHA-512
三类典型场景:一是下载站公布的 SHA512SUMS 校验文件(Apache、很多 Linux 发行版用它);二是 JWT 的 HS512 签名算法,底层就是 HMAC-SHA-512;三是对接要求长摘要的企业系统。另外 Linux 的 /etc/shadow 里常见的 sha512crypt 密码哈希,底层同样是 SHA-512 的多轮加盐变体。
3. SHA-512 和 SHA-256 怎么选
安全性上两者都没有被攻破,512 位输出的抗碰撞余量更大。性能上有个反直觉的事实:在 64 位机器上 SHA-512 按 64 位字运算,处理大块数据时常常比 SHA-256 更快。代价是输出更长(128 字符对 64 字符),存储和展示都更占地方。经验法则:默认 SHA-256,需要更长校验值或匹配既有系统时用 SHA-512。
4. 两个高频误区
- 不要用裸 SHA-512 存用户密码。它设计目标就是快,GPU 每秒可算数十亿次。密码存储请用慢哈希(bcrypt、argon2)——本站工具箱里有现成的 bcrypt 工具。
- 哈希不是加密:SHA-512 不可逆、无密钥、输出定长,用来做完整性校验。需要还原原文请用 AES,需要验证「谁发的」请用 HMAC。
常见问题
完全免费,无需注册。粘贴文本即可计算 SHA-512 哈希,所有计算在浏览器本地完成,不限使用次数。
两者都未被攻破,都足够安全。SHA-512 的 512 位输出提供更大的抗碰撞余量,且在 64 位 CPU 上处理大数据时往往比 SHA-256 更快。主要差异是输出更长(128 字符对 64 字符)。
SHA-512 输出 512 位,十六进制表示为 128 个字符。如果校验值长度对不上,先确认对方公布的是不是另一种算法。
不会。所有计算基于浏览器原生 Web Crypto API 在本地完成,文本不会离开你的设备,可放心用于敏感配置或内部数据。
sha512crypt 是 /etc/shadow 里的密码哈希方案,它是 SHA-512 的加盐多轮迭代变体,刻意做慢以抵抗暴力破解——和本页计算的裸 SHA-512 不是一回事。密码存储永远不要直接用裸哈希。