#!/bin/python3 import sys from pprint import pprint import hashlib input_f = sys.argv[1] result = 0 count = 0 found = False with open(input_f) as file: for line in file: tmp = line.rstrip() while found == False: m = hashlib.md5() text = tmp + str(count) #print(text) m.update(text.encode('UTF-8')) nr = m.hexdigest() #print(nr) if nr[0:6] == '000000': print(count) print(text) print(nr) found = True else: count += 1 #print(nr[ 0 : 5 ]) found = False