# SHA-512 生成器

使用此 SHA-512 生成器，为任意文本生成 SHA-512 哈希。输入文本后，工具会将其编码为 UTF-8，计算 512 位 SHA-2 摘要，并返回一个 128 个字符的小写十六进制字符串，其结果与 sha512sum、OpenSSL 和标准库相同。专为需要使用最长 SHA-2 指纹来计算校验和、检查完整性、验证测试向量以及跨系统比较数值的开发者和管理员打造。

## 常见问题

### SHA-512 生成器会返回什么？

它会将文本的 SHA-512 摘要以 128 个小写十六进制字符的形式返回，这些字符表示 512 位。同一文本始终会生成相同的哈希值。

### hello 的 SHA-512 哈希是什么？

不带换行符的小写单词 hello 的哈希值以 9b71d224bd62f378 开头，以 73bcdec043 结尾。使用工具计算 hello，即可查看完整的 128 个字符，并与你自己的代码进行比较。

### 为什么我的哈希与另一个工具的结果不同？

此工具会严格按照输入内容进行哈希，包括末尾空格和换行符。echo 添加的换行符或来自 Windows 的 CRLF 换行符都会改变整个哈希值。

### 非 ASCII 文本如何编码？

文本会先编码为 UTF-8 再进行哈希，这是大多数语言、终端和 Web API 的默认设置。同一字符采用其他编码会产生不同的字节，因此哈希值也会不同。

### SHA-512 比 SHA-256 更安全吗？

两者都是安全的 SHA-2 系列算法，目前没有已知的实际攻击。SHA-512 的输出更长，安全余量更大，并且在 64 位处理器上通常比 SHA-256 更快。

### SHA-512 与 SHA-512/256 或 SHA3-512 相同吗？

不相同。SHA-512/256 是初始值不同的截断变体，而 SHA3-512 属于独立的 SHA-3 系列，因此两者的结果都不同。此工具只计算标准的 SHA-512。

### 我应该使用 SHA-512 对密码进行哈希吗？

不应单独使用。单次快速计算 SHA-512 会降低猜测密码的成本，因此请改用 Argon2 或 bcrypt 等带盐的慢速密码哈希算法。

### 可以对文件进行哈希吗？

此工具会对你粘贴或输入的文本进行哈希，不支持上传文件。对于二进制文件，请在 Linux 上使用 sha512sum，在 macOS 上使用 shasum -a 512，或在 PowerShell 中使用 Get-FileHash -Algorithm SHA512。

### 此工具会使用密钥或盐值吗？

不会，它会计算不带密钥或盐值的普通 SHA-512 摘要。HMAC-SHA512 签名需要密钥，因此会生成不同的值。

### 我最多可以对多少文本进行哈希？

请输入至少一个字符，文本最多 5 MB；超过此大小的输入会被拒绝并显示提示。结果与哈希生成器中的 SHA-512 选项一致。

在这里投放广告？

[给我们发邮件](mailto:hi@dennn.is?subject=%E5%9C%A8%20OneClick%20Pro%20%E4%B8%8A%E6%8A%95%E6%94%BE%E5%B9%BF%E5%91%8A)

[广告 适用于 WordPress 的智能体就绪型插件套件。](https://sleekwp.com/?ref=oneclickpro)
