SHA-512哈希与文件校验

计算UTF-8文本与本地文件的SHA-512哈希,比对完整的128个十六进制字符并复制结果。附abc标准测试示例、文件校验方法与算法区别说明。

计算
0 个字符
处理结果

处理结果将显示在这里。

如何计算和核对SHA-512

  1. 输入文本或选择本地文件;选中文件后优先使用文件内容。
  2. 如需比对,只粘贴预期的SHA-512摘要,不带文件名。
  3. 开始计算,查看校验结果,再复制或下载完整的SHA-512哈希值。

SHA-512哈希与文件校验使用要点

SHA-512产生512位摘要,显示为128个十六进制字符。文件内容变化会改变摘要,文件名不参与计算。

SHA-512计算示例:标准abc测试向量

输入内容
abc
处理结果
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f

SHA-512哈希与文件校验常见问题

为什么SHA-512结果有128个字符?

SHA-512生成512位二进制摘要,这里以128个小写十六进制字符显示,保留开头的零。文本使用UTF-8编码,文件按原始字节计算。浏览器处理上限为8 MiB文本或单个32 MiB文件。

SHA-512/256就是截短的SHA-512吗?

不是。SHA-512/256使用不同的初始值,结果并不是直接取SHA-512摘要的前64个十六进制字符。SHA-384和SHA3-512也是不同算法。本页计算完整SHA-512;如果来源要求SHA-256,请使用SHA-256工具。

如何校验文件?为什么哈希值不一致?

选择文件,只粘贴预期哈希,不要带文件名或SHA512:前缀。比对时忽略字母大小写及首尾空白,但实际输入不会裁剪或规范化。空格、CRLF与LF、末尾换行、UTF-8 BOM及Unicode表示方式都可能改变结果。文件名与路径不参与计算。

SHA-512一致就能证明文件可信吗?可以解密吗?

只有预期摘要来自可信来源时,一致的结果才有助于核验完整性。普通SHA-512不能认证发送者或验证数字签名,也不是可逆加密。需要带密钥的消息认证时,请使用HMAC工具中的HMAC-SHA-512;保存密码则应采用Argon2id等专用方案。

文件、令牌和文本会上传吗?

不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。

全部开发者工具

编码与文件转换

在文本、二进制、网址和内嵌图片之间转换,保留原始数据。

数据与文本检查

读懂结构化数据和令牌,清楚查看文本的每一处变化。

哈希、标识符与定时规则

核对文件完整性,生成标识符,转换时间并预览定时任务。

输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。