1.下载文件时一般都提供了文件的原始hash值:
2.选择合适的版本下载后,打开cmd,cd到文件下载的位置
3.只需要用到hashlib模块
我们执行
python -c "import hashlib,sys;print(hashlib.md5(open(sys.argv[1],'rb').read()).hexdigest())" "numpy-1.18.1-cp35-cp35m-win_amd64.whl"
即可校验所下载文件的md5值。
若需校验其他,只需要调用hashlib中的其他方法即可:
4.这里得出的hash值,我们直接与软件提供者的hash值做比较即可确定软件有没有被篡改。