Linux下使用MD5SUM命令详解
warning:
这篇文章距离上次修改已过447天,其中的内容可能已经有所变动。
md5sum是一个在Linux系统中用来计算和校验UNIX或Linux系统下一个文件的MD5值的工具。MD5全称是Message-Digest Algorithm 5,一种广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value)。
使用方法:
- 计算文件的MD5值:
md5sum filename- 校验文件的MD5值是否和指定的值相同:
md5sum -c filename.md5其中,filename.md5是一个包含文件名和其对应MD5值的文本文件,格式如下:
MD5 (filename) = md5-checksum例如,你有一个文件叫做example.txt,你可以使用以下命令来生成它的MD5值:
md5sum example.txt > example.txt.md5然后,你可以使用以下命令来校验example.txt的MD5值是否和example.txt.md5文件中的值相同:
md5sum -c example.txt.md5如果值相同,命令会输出:
example.txt: OK如果值不同,命令会输出:
example.txt: FAILED并且,md5sum命令会在校验失败时返回一个非零退出状态。
评论已关闭