MD5文件校验

经常看到在网上下载个什么东西,旁边经常会跟一个md5值,以前不太清楚是做什么的。今天偶然发现了一个liunux命令 md5sum.经查寻知道这个命令是用来生成或校验md5值的命令。还是刚才的问题,为什么在下载东西的时候会有一个md5值呢?其实这是为了校验文件的完整性,因为我们文件可能在传输过程中会丢失一部分。当我们把文件下载到本地后,可以执行: md5sum filename 命令,这样就会把此文件对应的md5值打印出来。

我们可以对比此md5值与下载站点提供的md5值是否相等,如果一样就证明文件是完整的。or,...

也可以这样,如果网站提供文件.md5下载那么你也可以这样验证

1.将下载的文件如xxx.zip与下载的md5文件如xxx.md5置于同一目录下,然后执行:md5sum -c xxx.md5

如果验证通过则会有ok提示,or...

还有一种方便的查看字符串md5值的方法:echo "a string" | md5sum

补充:md5是一种加密算法,是不可逆的。也被称作文件指纹。

原文地址:https://www.cnblogs.com/byghui/p/3248631.html