美文网首页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