Table of Contents
MD5 为当前常用的 hash function,一般用来计算资料的杂凑值,俾利资料正确性之验证;md5sum 则为用来检查计算hash function 的的工具程序,具体的参数用法可去man md5sum 的用法。
生成杂凑值,有些文章叫指纹
md5sum file.txt
C:\GnuWin32\neo>md5sum file.txt 7012acbb1d394b20567dffbf0992b677 *file.txt C:\GnuWin32\neo>md5sum file.txt > file.txt.md5 C:\GnuWin32\neo>md5sum -c file.txt.md5 file.txt: OK
生成指纹并重订向到文件
md5sum file.txt > file.txt.md5
C:\GnuWin32\neo>md5sum file.txt 7012acbb1d394b20567dffbf0992b677 *file.txt C:\GnuWin32\neo>md5sum file.txt > file.txt.md5 C:\GnuWin32\neo>md5sum -c file.txt.md5 file.txt: OK
生成一组文件
md5sum file0.txt > file.txt.md5 md5sum file1.txt >> file.txt.md5 md5sum file2.txt >> file.txt.md5
使用通配符
C:\GnuWin32\neo>md5sum * 7012acbb1d394b20567dffbf0992b677 *file.txt d9226d4bd8779baa69db272f89a2e05c *message.txt C:\GnuWin32\neo>md5sum * >file.txt.md5
验证文件是否被人更改过
md5sum -c file.txt.md5
C:\GnuWin32\neo>md5sum file.txt 7012acbb1d394b20567dffbf0992b677 *file.txt C:\GnuWin32\neo>md5sum file.txt > file.txt.md5 C:\GnuWin32\neo>md5sum -c file.txt.md5 file.txt: OK