从海外网站下载文件时,可以看到下载链接旁边文件的MD5加密值。

比如我们在python官网下载python时,旁边会有一串该文件的MD5值,是为了防止我们下载的文件被别人篡改。

这就是我在python官网上看到的一个文件的MD5,并将这个文件给下载下来。现在我想知道这个文件的MD5值是不是就是官网上的?可以借助python的hashlib模块,使用它可以轻松的获取数据的MD5加密值。先来个简单的,对admin字符串进行MD5加密

使用update函数对字符串进行加密,记住数据只能是字节,所以先对字符串进行编码。

来看看结果

好了,来看看怎么获取文件的MD5加密值。都知道有的文件可能很大,如果一次读取,效果不好,我们可以使用文件迭代器,循环获取数据,来看代码。

直接看结果吧,和官网提供数据一致。

相关推荐