曲径通幽论坛

标题: md5sum/sha1sum -- 文件的 md5/sha1sum 验证 [打印本页]

作者: beyes    时间: 2012-3-23 23:48
标题: md5sum/sha1sum -- 文件的 md5/sha1sum 验证
md5sum 用来获取文件的 md5 值:
# md5sum debug.sh
4a526a562381f993a69e282385a20961  debug.sh

可以将上面的结果导入到一个文件中,以后可以直接用该文件来校验,但这时需要使用 -c 选项,比如:
# md5sum -c md5.sum
debug.sh: OK
上面校验文件没什么问题,即文件没有发生任何变动。可以修改一下 debug.sh 这个文件,然后再次使用上面的命令检测一下:
# md5sum -c md5.sum
debug.sh: FAILED
md5sum: WARNING: 1 of 1 computed checksum did NOT match

如果要一次性获取多个文件的 md5 值,可以将这些文件的文件名都写在命令行中,如:
# md5sum debug.sh temp.sh tmp.sh
412ce32e55aea6c829da0a865841dcd0  debug.sh
38f5ce0875e4d0acf11fe586ea09ddc1  temp.sh
62aadf13101ed773f0af561a7b31118c  tmp.sh


另外,sha1sum 命令提供了类似于 md5 的 SHA1 checksum 算法,它为输入文件产生一个 40 个字符的十六进制码串,该命令的用法和 md5 基本相同。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2