我经常使用openssl
计算下载文件的MAC:
openssl sha1 file.tar.xz
SHA1(file.tar.xz)= 6fb6198e83876c93e7e70a48363887dc1f6744ed
我想将原始MAC(从下载页面)提供给openssl作为额外的选项,这样我就不必手动进行额外的字符串比较。
这可能吗?
答案 0 :(得分:0)
改为使用sha1sum。与file.tar.xz一起,您还将拥有一个名为file.tar.xz.sha1的文件,其内容如下:6fb6198e83876c93e7e70a48363887dc1f6744ed file.tar.xz
要验证校验和,请运行以下命令:sha1sum -c file.tar.xz.sha1
如下所示的良好结果:
sha1sum -c file.tar.xz.sha1
file.tar.xz: OK
不好的结果看起来像这样:
sha1sum -c file.tar.xz.sha1
file.tar.xz: FAILED
sha1sum: WARNING: 1 computed checksum did NOT match
这会将file.tar.xz.tar中的校验和与file.tar.xz中计算出的校验和进行比较。
对于不同的哈希,存在类似的实用程序: