pos += 1
return pos + 1
digest = md5.new()

def feed(s):
    digest.update(s)
sys.stdout.write(s)
sys.stdout.flush()
end = p(sys.argv[1], 0, feed)
print() 
print('MD5:', digest.hexdigest())
print('finished parsing input at pos', end)
Многократное хеширование одного и того же символа