将执行md5检查的脚本或应用程序

时间:2010-03-16 16:53:23

标签: md5 checksum

是否有程序或脚本可以比较我试图创建自己的文件的md5校验和,但是我遇到任何有空格的文件有问题,所以我想知道是不是使用应用程序更容易。我下载的md5deep返回校验和。

rm md5mastervalue
for i in `ls /media/disk`; do md5deep -rb /media/disk/$i >> md5mastervalue; done
for d in 1 3 ; do cp -rf /media/disk/ /media/disk-$d &  done
wait
rm md5valuet1
rm md5valuet3 
for k in `ls /media/disk`
do
    for f in 1 3; do md5deep -rb /media/disk-$f/$k >> md5valuet$f; done
done
for n in 1 3; do diff md5mastervalue md5valuet$n; done
echo Finished

1 个答案:

答案 0 :(得分:1)

你在Linux上吗?如果是这样,您可以使用md5sumsha512sum(更好的安全性)。例如,创建文件的基线

$ sha512sum * > baseline.txt

然后,下次要检查时,只需使用-c选项,例如

$ sha512sum -c baseline.txt