跳转到正文qjalti

工具

哈希计算:SHA-512 等算法

计算并校验文本或文件的哈希值。全部在您的设备上完成,文件不会上传

0 字节

与 echo "文本" | sha512sum 相同:echo 会添加换行

算法

空字符串的哈希值

SHA-512 …
在终端中执行 · SHA-512

多行或较长的文本,建议保存为文件后计算文件的哈希值

哈希值通过 WebAssembly 在浏览器中计算:文本、文件和密钥都不会离开设备。页面离线也能使用

Частые вопросы

什么是哈希值,为什么要比对?

它是数据的定长短“指纹”:哪怕只改动一个字节,整个哈希值都会改变。软件作者会在下载链接旁公布哈希值,一致就说明文件完整且未被篡改

为什么文本的哈希值与终端里 sha512sum 的结果不同?

通常是换行符导致的:echo "文本" | sha512sum 计算的是末尾带换行的文本。请打开“末尾换行”或改用 printf '%s'。Windows 记事本保存的文件使用 CRLF 换行,对此有单独的开关

文件会被上传吗?

不会。哈希值通过 WebAssembly 在浏览器中计算:文件从磁盘分块读取,不会发送到任何地方。因此文件大小不受限制,页面离线也能使用

应该选择哪种算法?

校验下载时,选作者公布的那种,通常是 SHA-256 或 SHA-512。MD5、SHA-1 和 CRC32 能发现意外损坏,但文件可能被伪造成相同的值。BLAKE3 是安全算法中最快的

如何按 SHA512SUMS 校验文件?

把校验和文件的内容粘贴到校验框,或将 SHA512SUMS(或 .sha256)文件与要校验的文件一起拖入。各行按文件名匹配,显示哪些一致、哪些不一致、哪些缺失,与 sha512sum -c 相同