MD5加密-md5sum命令

在文件运输或储存中,可能由于磁盘问题和错误传输导致文件发生改变;因此,我们在文件的使用时需要检查文件的完整性。
md5sum 是一个计算机命令,用于计算和检查128位二进制MD5 hashes。
1) 文件传输之前,利用md5sum生成文件的md5值;
2) 文件传输后,检查文件md5值是否改变;由此判断文件的完整性。

Md5sum参数

-b 以二进制模式文件内容
-t 以文本模式读入文件内容
-c 根据已生成的md5值,对文件进行校验
--status 校验完成后,不生成错误或正确的提示信息,可以通过命令的返回值来判断

md5sum使用

为文件生成md5值:

$ md5sum file1.txt file2.txt file3.txt
d41d8cd98f00b204e9800998ecf8427e  file1.txt
d41d8cd98f00b204e9800998ecf8427e  file2.txt
d41d8cd98f00b204e9800998ecf8427e  file3.txt

为文件生成md5值,并保存:
$ md5sum file1.txt file2.txt file3.txt > file.md5
查看文件MD5值:

$ cat file.md5
d41d8cd98f00b204e9800998ecf8427e  file1.txt
d41d8cd98f00b204e9800998ecf8427e  file2.txt
d41d8cd98f00b204e9800998ecf8427e  file3.txt

检查文件md5值

$ md5sum -c file.md5
file1.txt: OK
file2.txt: OK
file3.txt: OK

你可能感兴趣的:(MD5加密-md5sum命令)