cmd下利用python校验文件哈希值

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值做比较即可确定软件有没有被篡改。

 

 

 

 

posted @ 2020-03-03 13:42  Zjacksparrow  阅读(473)  评论(0编辑  收藏  举报