如何在 Mac 上检查 SHA512 校验和

Mac 终端图标

SHA512 哈希通常用于确定数据完整性,无论是将下载的文件与服务器上的原始文件进行匹配,还是用于命令输出,或者确保文件传输成功或未被篡改。

在 Mac 上检查 SHA512 散列非常容易,这要归功于任何半现代 MacOS 安装上预装的捆绑命令行工具。我们将介绍在 Mac 上使用 shasum 命令和 openssl 命令检查和验证 SHA512 哈希的两种不同方法。

如何使用 shasum 检查和验证 SHA512 校验和

MacOS 包含 shasum 命令,这使得检查 sha512 校验和哈希变得非常容易。

  1. 从 /Applications/Utilities/ 打开终端
  2. 键入以下命令,将 /path/to/file 替换为您要检查哈希的文件的路径:
  3. shasum -a 512 /path/to/file

  4. 按回车键,SHA512 哈希将在终端输出中报告

例如,如果您正在检查 ~/Downloads 中名为“DownloadedFile.zip”的文件的 sha512,命令和输出可能如下所示:

shasum -a 512 ~/Downloads/DownloadedFile.zip

<代码>221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad 0 下载文件.zip

一长串字母数字字符是 sha512 哈希。

如何使用 openssl 检查 SHA512 哈希值

您还可以使用 openssl 命令来验证和检查 SHA512 哈希校验和,也可以使用以下命令字符串通过 Mac 上的终端运行:

openssl sha512 文件名

使用与上面相同的文件示例,命令和输出如下所示:

~ openssl sha512 ~/Downloads/DownloadedFile.zip

SHA512(DownloadedFile.zip)= 221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5 f77e8c62336b005ad0

将一长串文本和数字作为 SHA512 哈希值。

好了,现在您知道了检查和验证 SHA512 哈希值的两种不同方法。虽然 SHA256 可能是当今最常用的,但 SHA512 正在取得进展,但即使是密码较弱的 SHA1md5 也仍然用作验证文件或数据完整性以进行比较的方法。

我们在这里显然专注于 Mac,但您可以在具有 unix 或 linux 基础或子系统的任何其他设备上使用相同的命令,包括 Linux 甚至带有 WSL(Linux Bash shell)的 Windows。愉快的散列。