龙空技术网

Python-计算文件MD5值

Python脚本小子 81

前言:

而今看官们对“md5python”大概比较关怀,各位老铁们都需要分析一些“md5python”的相关知识。那么小编同时在网摘上搜集了一些对于“md5python””的相关资讯,希望你们能喜欢,朋友们快快来了解一下吧!

在日常工作过程中大家有没有计算过安装文件的MD5值,有些开源软件为了避免中途被修改或添加恶意代码,我们需要计算下载文件与作者发布的MD5值进行比较以此来校验文件的完整性,我们可以尝试使用Python来实现自己的小工具,提升动手能力。

代码分享

import hashlib

import re

def getMd5(s):

getMd5 = hashlib.md5()

getMd5.update(s.encode('utf-8'))

return getMd5.hexdigest()

def filehash():

#md5(cookie_secret+md5(filename))

cookie_secret = '4641318d-2c34-4854-8000-f0a5886207ac'

file_name = '/fllllllllllllag'

print(getMd5(cookie_secret +getMd5(file_name)))

if __name__ == '__main__':

filehash()

此段代码实现了文件MD5与一个盐值计算MD5的过程,这样能确认文件的完整性。

标签: #md5python #md5_file phpnet #python解md5