以下操作都可以直接在终端中进行
验证MD5
md5 /path/file(包含后缀)
或者
openssl md5 /path/file(包含后缀)
MD5的长度为32个16进制字符,共128位
MD5已经不再安全,不再推荐使用
验证SHA1
shasum /path/file(包含后缀)
或者
openssl sha1 /path/file(包含后缀)
sha1的长度为40个16进制字符,共160位
验证SHA256(推荐)
shasum -a 256 /path/file(包含后缀)
或者
openssl dgst -sha256 /path/file(包含后缀)
sha256的长度为64个16进制字符,共256位
sha512的长度为128个16进制字符,共512位
shasum命令的参数可以通过shasum -h查看
无论是验证哪种,其结果都不以文件名的不同而不同,也就是说,就算是两个不同名的文件,只要其内容一致,验证的结果就是相同的

本文介绍了如何在终端中使用命令行工具验证文件的MD5、SHA1和SHA256校验和。MD5和SHA1由于安全性问题已不推荐使用,而SHA256因其更高的安全性成为当前推荐的验证方式。无论文件名如何,只要内容相同,校验和结果就会一致。
1785

被折叠的 条评论
为什么被折叠?



