下载软件等文件的时候,在下载地址旁边会附着一个乱码(MD5、SHA256等加密后的字符串),之前知道是用来校验文件是否完整的,但一直没有真正用过。今天尝试了一下。非常简单。
例:
https://www.python.org/downloads/release/python-372/
点击Version栏的链接下载文件:python-3.7.2.post1-embed-amd64.zip
记录MD5 Sum的字符串:f81568590bef56e5997e63b434664d58
然后运行指令:
certutil -hashfile E:\python-3.7.2.post1-embed-amd64.zip MD5
可以看到,和官网上给出的哈希码一致,校验成功,文件完整。
如果是其他加密方式,更改最后一个参数即可:
certutil -hashfile 路径+文件名(包括文件名后缀) MD5
certutil -hashfile 路径+文件名(包括文件名后缀) SHA1
certutil -hashfile 路径+文件名(包括文件名后缀) SHA256