用python改变文件的MD5码

下面是用Python改变文件的MD5码的一种方法。 思路是给文件最后加上一段垃圾内容,不影响使用。
import os, glob

def fileAppend(filename):
    myfile = open(filename,'a')
    myfile.write("####&&&&%%%%")
    myfile.close()

if __name__ == '__main__':
    dirname = r'C:\Users\XXXX\Desktop\New folder'
    allFile = glob.glob(dirname + os.sep + '*.mp4') # 返回所有匹配的文件路径列表
    # os.sep 根据系统平台自动添加对应的路径符号,即是'/'还是'\'

    for filename in allFile:
        fileAppend(filename)
        print(filename + 'is Changed.')
完成后可以用以下命令验证是否成功修改: 用cmd直接查看文件的MD5值: step1. ctrl+R:输入cmd step2. 输入:certutil -hashfile 文件名称.文件类型 MD5
posted @ 2021-08-25 16:06  27岁的太阳  阅读(804)  评论(0编辑  收藏  举报