Python 3.x MD5散列,python3。如何在Python中生成

Python 3.x MD5散列,python3。如何在Python中生成,python-3.x,md5,md5sum,md5-file,Python 3.x,Md5,Md5sum,Md5 File,我需要关于如何获取zip文件的md5哈希的建议。我将不断使用ftplib从ftp下载文件。正如您所知,ftplib无法判断文件是否已被修改 我想使用每个新文件的md5散列,通过将新文件下载到tempdir后比较散列来判断它是否被修改。如果哈希值相似,我将删除新下载的文件。但是,如果散列不同,则保留新下载的文件,用新散列替换旧散列,脚本继续 请就如何实现这一目标提出建议。是否有用于散列md5或类似内容的独立模块 谢谢。`希望这有帮助 import hashlib m=hashlib.md5();

我需要关于如何获取zip文件的md5哈希的建议。我将不断使用ftplib从ftp下载文件。正如您所知,ftplib无法判断文件是否已被修改

我想使用每个新文件的md5散列,通过将新文件下载到tempdir后比较散列来判断它是否被修改。如果哈希值相似,我将删除新下载的文件。但是,如果散列不同,则保留新下载的文件,用新散列替换旧散列,脚本继续

请就如何实现这一目标提出建议。是否有用于散列md5或类似内容的独立模块

谢谢。`

希望这有帮助

import hashlib
m=hashlib.md5();
m.update(open('yourzipfile.zip').read());

a=m.hexdigest()
print (a);
输出 sh-4.3$python3 1.py
f5c6a076bd116efbd4b1ce03c96eaf7a