曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3025|回复: 0
打印 上一主题 下一主题

md5sum/sha1sum -- 文件的 md5/sha1sum 验证

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34397
跳转到指定楼层
楼主
发表于 2012-3-23 23:48:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 基本相同。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-18 08:11 , Processed in 0.061578 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表