当前位置 博文首页 > Python MD5文件生成码

    Python MD5文件生成码

    作者:admin 时间:2021-02-06 09:22

    import md5
    import sys
    def sumfile(fobj):
    m = md5.new()
    while True:
    d = fobj.read(8096)
    if not d:
    break
    m.update(d)
    return m.hexdigest()
    def md5sum(fname):
    if fname == '-':
    ret = sumfile(sys.stdin)
    else:
    try:
    f = file(fname, 'rb')
    except:
    return 'Failed to open file'
    ret = sumfile(f)
    f.close()
    return ret
    if __name__ == '__main__':
    for fname in sys.argv[1:]:
    print '%32s %s' % (md5sum(fname), fname) js
    下一篇:没有了