以下操作都可以直接在终端中进行
验证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
查看
无论是验证哪种,其结果都不以文件名的不同而不同,也就是说,就算是两个不同名的文件,只要其内容一致,验证的结果就是相同的