如何在Mac 上检查SHA512 校验和
目录:
SHA512 哈希通常用于确定数据完整性,无论是将下载的文件与服务器上的原始文件进行匹配,还是用于命令输出,或者确保文件传输成功或未被篡改.
在 Mac 上检查 SHA512 哈希非常容易,这要归功于任何半现代 MacOS 安装上预装的捆绑命令行工具。我们将介绍两种不同的方法来检查和验证 Mac 上的 SHA512 哈希,同时使用 shasum 命令和 openssl 命令。
如何使用shasum检查和验证SHA512校验和
MacOS 包含 shasum 命令,这使得检查 sha512 校验和哈希变得非常容易。
- 打开终端,来自/Applications/Utilities/
- 键入以下命令,将 /path/to/file 替换为您要检查哈希的文件的路径:
- 回车,SHA512哈希值将在终端输出中报告
shasum -a 512 /path/to/file
例如,如果您正在检查 ~/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 .快乐散列