我有一个zip文件夹已经通过sha512发送了,我想要做的是检查该zip文件的校验和值以及我在单独的.sha512扩展文件中包含校验和值的校验和值
到目前为止,我已经这样做了,以检查zip的校验和值是否与.sha512文件中的校验和值匹配:
if [[ file.zip -ne file.sha512 ]]; then
echo "Checksum values do not match"
exit -1;
fi
log "info" "Checksum values match"
done
感谢所有帮助:)
答案 0 :(得分:0)
您正在寻找md5sum,请参阅https://www.tutorialspoint.com/unix_commands/md5sum.htm
答案 1 :(得分:0)
这应该可行,你也可以使用md5sum,sha1sum或sha256sum取决于你的哈希值。
if [[ $(sha512sum file.zip | cut -d " " -f 1) -ne $(cat file.sha512) ]]; then
echo "Checksum values do not match"
exit -1;
else
log "info" "Checksum values match"
done