md5值计算

1、md5(Message Digest 5th/消息概要加密算法 第5版)

REFER: MD5 On wikipedia

2、应用范围
① 验证下载文件的完整性

3、关于MD5的几个问题
①只修改文件的创建时间(touch -c xxx),MD5值会不会变?
答:不会变,自己测过。

4、MD5计算工具
①Linux 下 md5sum

简单测试脚本:

#Check the integrity of the *miniTerminal*
md5sum -c miniTerminal.md5 | grep "OK"
if [ $? -ne 0 ]; then
    echo "ERROR:!!!Not wholesome file!!!"
fi

也就说,可以将多个文件的md5值,放入xxx.md5文件中,一次性对多个文件进行md5检查。

另外可以用(WEXITSTATUS(system(cmd)))来获取通过system执行的cmd命令的返回值。

参考:


posted @ 2016-11-24 13:39  xiulug  阅读(381)  评论(0编辑  收藏  举报