SHA-512 哈希 — 从文本生成 SHA-512 哈希值
从文本输入生成 SHA-512 哈希值。128 字符的十六进制摘要,全部在浏览器中运行,无需上传。
SHA-512 Hash Generator
Generate SHA-512 hashes from text. Works entirely in your browser using Web Crypto API.
SHA-512 是 SHA-2 家族中的 512 位变体,会生成 128 字符的十六进制摘要。这份摘要比 SHA-256 更长,并且在 64 位处理器上比 SHA-256 更快。它被用于一些特定场景:DNSSEC 区域签名、部分 TLS 密码套件,以及强制要求 512 位输出尺寸的协议。对于大多数应用而言,SHA-256 才是默认的正确选择 —— 它内嵌在每一个浏览器、每一套操作系统和每一种标准之中。SHA-512 工具与 SHA-256 和 SHA-1 工具并列存在,构成完整的 SHA-2 哈希函数集,全部在你的浏览器中本地计算。
使用方法
输入你的文本
键入或粘贴文本。128 字符的 SHA-512 摘要实时更新。拖入文件即可对其内容做哈希,无需上传。
复制结果
复制这串 128 字符的十六进制值。当协议明确要求 512 位摘要时,这种更长的输出正好派上用场。
在 SHA-512 和 SHA-256 之间选择
SHA-256 是大多数应用的标准选择。仅当协议或规范要求 512 位摘要时才使用 SHA-512。
常见问题
什么时候应该用 SHA-512 而不是 SHA-256?
在 64 位处理器上,SHA-512 因为原生以 64 位字长运算,比 SHA-256 更快。但 SHA-256 是事实上的标准 —— 只有当协议、规范或硬件约束明确要求 512 位输出大小时,才使用 SHA-512。
SHA-512 比 SHA-256 更安全吗?
SHA-512 拥有更大的输出尺寸(512 位对 256 位),对未来的攻击提供了更大的安全余量,但截至 2026 年,两种哈希函数具有相同的密码分析抗性。实际区别是输出长度,而不是安全余量。
可以把 SHA-512 哈希截断到 256 位吗?
可以 —— SHA-512/256 是一种标准化变体,它计算 SHA-512 然后把输出截断到 256 位。本工具计算完整的 512 位摘要。如需截断,请在外部处理。
限制说明
- 不应用于密码哈希SHA-512 是快速哈希函数。密码存储请使用 bcrypt、scrypt 或 Argon2id。
平台说明
- macOS
- 终端命令:`shasum -a 512 filename`。浏览器工具适合无需打开终端的临时哈希场景。
- Web
- 在客户端运行。文件哈希在本地完成。