linux可执行程序校验码,在Linux上执行文件验证

大多数Linux发行版都有针对每种哈希算法的命令行工具。 工具名称的模式是'HASH-TYPE'加上'sum'字样。 所以为了散列MD5,程序名是md5sum 。 为了散列SHA 256,命令是sha256sum 。 如果您不确定确切的名称是什么,请输入哈希算法名称,然后按两次tab,大多数发行版都将显示以该算法名称开头的所有命令。 我们将通过下面几个受欢迎的检查。

我们将使用MD5哈希算法执行我们的第一次检查。 执行md5sum命令并将路径传递给要散列的文件:md5sum mini.iso

结果将如下所示:Output8388f7232b400bdc80279668847f90da  mini.iso

该随机字符串以'8388f'开头,是校验和,这是您需要与下载页面上提供的校验和进行比较的。

由于对文件的任何修改都会导致完全不同的校验和,为了节省时间,只需检查前几个字符,最后几个字符与源代码相同,而不是每个字符。

例如,如果您想快速验证'mini.iso'的校验和是否匹配,请验证两个校验和都以'8388f'开始并以'f90da'结尾。 如果两者匹配,那么完全散列很可能(几乎100%)是相同的。

如果您想100%确定,只需从本地检查输出下的网站复制并粘贴校验和,以查看每个字符是否排齐:Output8388f7232b400bdc80279668847f90da  mini.iso8388f7232b400bdc80279668847f90da

现在我们来看看检查SHA散列。 最常见的SHA哈希命令是sha1sum和sha256sum 。 通过将路径传递给文件来执行sha1sum命令:sha1sum mini.iso

结果将如下所示:Outputcce936c1f9d1448c7d8f74b76b66f42eb4f93d4a  mini.iso

将结果值与网页上的值进行比较以验证它们是否匹配。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值