【问题标题】:MD5 Hash, Python 3 . How to Generate In PythonMD5 哈希,Python 3。如何在 Python 中生成
【发布时间】:2016-12-27 07:56:05
【问题描述】:

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

我想使用每个新文件的 md5 哈希来判断它是否已被修改,方法是在将新文​​件下载到 tempdir 后简单地比较哈希。如果哈希值相似,我会删除新下载的文件。但是,如果哈希值不同,则保留新下载的文件,将旧哈希替换为新哈希并继续执行脚本。

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

谢谢。``

【问题讨论】:

    标签: python-3.x md5 md5sum md5-file


    【解决方案1】:

    希望对你有帮助

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

    输出 sh-4.3$ python3 1.py
    f5c6a076bd116efbd4b1ce03c96eaf7a

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2019-04-24
      • 1970-01-01
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      • 2020-03-09
      相关资源
      最近更新 更多