MacOS X中如何校验下载文件的md5/sha1/sha256

时间:2019-11-20 08:53:44  来源:igfitidea点击:

在Apple MacOS X中,如何查看文件的md5或sha1或sha256校验和?
如何计算下载文件的MD5?

计算文件的md5/sha1/sha256校验和

查看SHA校验和,使用以下语法:

shasum -a algorithm filename
shasum -a algorithm -c input.txt

其中

  • -a algorithm:可以是1(默认),224、256、384和512。
  • -c input.txt:对照通常存储在文本文件中的给定列表检查SHA总和。

计算校验和示例

使用sha256sum.sha256文件验证其完整性,如下所示:

$ shasum -a 256 -c sha256sum.sha256

如果文件被破坏,则会提示 shasum: WARNING: 1 computed checksum did NOT match

计算foo.iso文件的SHA-256校验和:

$ shasum -a 256 foo.iso

计算SHA-1校验和

语法为:

$ shasum -a 1 -c input.txt

或者

$ shasum -a 1 filename

使用openssl命令校验

使用openssl命令验证SHA-1校验和

$ openssl sha1 filename
$ openssl sha1 ~/isoimages/unetbootin-mac-625.dmg 

使用openssl命令验证SHA256校验和

$ openssl dgst -sha256 filename
$ openssl dgst -sha256 ~/isoimages/CentOS-7-x86_64-Minimal-1611.iso 

使用openssl命令验证MD5校验和

$ openssl md5 filename
$ openssl md5 /etc/passwd