python百例

81-hashlib模块之计算md5值

2018-08-02  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读