跳转到正文

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 选项一致。

关于 OneClick Pro

OneClick Pro 是一个免费的工具集合,包含超过 150 种网络工具,助你处理日常工作:转换图像和单位、格式化和验证代码、检查域名和 SEO,以及处理文本、日期和数字。所有工具均可免注册、免订阅使用;你输入的内容仅用于计算结果,绝不会被存储。你可以将它用作处理临时任务的快捷工具箱,也可以收藏每天都会用到的工具。