美文网首页python百例
81-hashlib模块之计算md5值

81-hashlib模块之计算md5值

作者: 凯茜的老爸 | 来源:发表于2018-08-02 15:44 被阅读1次

check_md5.py

import hashlib
import sys

def check_md5(fname):
    m = hashlib.md5()

    with open(fname, 'rb') as fobj:
        while True:
            data = fobj.read(4096)
            if not data:
                break
            m.update(data)

    return m.hexdigest()


if __name__ == '__main__':
    print(check_md5(sys.argv[1]))  # python3 check_md5.py /etc/passwd

相关文章

网友评论

    本文标题:81-hashlib模块之计算md5值

    本文链接:https://www.haomeiwen.com/subject/crcsvftx.html