如何在Mac 上检查SHA512 校验和

目录:

Anonim

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

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

如何使用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

221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0 DownloadedFile.zip

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

如何使用openssl检查SHA512哈希值

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

openssl sha512 文件名

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

~ openssl sha512 ~/Downloads/DownloadedFile.zip

SHA512(DownloadedFile.zip)=221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0

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

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

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

如何在Mac 上检查SHA512 校验和