import md5 string = 0x10000000000000000000000000000000 print string while string < 0x20000000000000000000000000000000: count = count+1 hash = md5.new() hash.update(string) if string == repr(hash.hexdigest()): print repr(hash.hexdigest()) + 'is a match.' print 'Done!'