Difference-Between-SHA-1-SHA-2-and-SHA-256-Hash-Algorithms-SSL2BUY.jpg

通常我们在一些开源网站、操作系统 ISO 镜像下载页面就能看到官方提供下载文件通常会随之注明每个文件对应的 MD5、SHA-1 以及 SHA-256 哈希值。但很多人并不知道它们的实际用途。其实 MD5、SHA-1 以及 SHA-256 哈希值可以帮助你校验所下载的文件的完整性以及主动确认下载的文件是否已被篡改, Windows、macOS 和 Linux 中其实内置相关的查询命令来看看如何使用它们。

Linux

在 Linux 系统中,在终端运行以下命令查看文件的哈希值,具体取决于您要查看的哈希值类型。

查询文件 SHA1

sha1sum [filename]

查看文件 SHA256

sha256sum [filename]

查看文件 MD5

md5sum [filename]

macOS

macOS 包含用于查看不同类型哈希值的命令,可通过运行终端通过以下方法来查看:

查询文件 SHA1

# 方法一
shasum /path/to/file

# 方法二
shasum -a 1 /path/to/file

查看文件 SHA256

shasum -a 256 /path/to/file

查看文件 MD5

md5 /path/to/file

Windows

Windows 需运行 CMD 执行以下命令

查询文件 SHA1

certutil -hashfile [filename] sha1

查询文件 SHA256

certutil -hashfile [filename] sha256

查询文件 MD5

certutil -hashfile [filename] md5

相关推荐

文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/3982.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。