Python打造文件MD5值计算器

2016-08-11 董付国 Python小屋 Python小屋

关于MD5算法可查阅有关资料。代码可用于文件完整性检查,哪怕修改一点点内容,也会得到相差非常大的MD5值。

import sys

import hashlib

import os.path


filename = sys.argv[1]

if os.path.isfile(filename):

    with open(filename, 'rb') as fp:

        contents = fp.read()

    print(hashlib.md5(contents).hexdigest())

else:

    print('file not exists')

把代码保存为md5Compute.py文件,用法如下图所示:


温馨提示:单击文章顶部作者名字旁边浅蓝色的“Python小屋”进入公众号,关注后可以查看更多内容!


欢迎转发给您的朋友,或许这正是Ta需要的知识!