Files
advent-of-code/2015/day-4/python/main.py
2019-11-23 02:31:49 -06:00

23 lines
445 B
Python

import os
import sys
import hashlib
PATH = os.path.join(sys.path[0], '..', 'input')
SALT = open(PATH).read()
md5_original = hashlib.md5(SALT.encode())
def find_key(START_WITH):
i = 0
while True:
md5 = md5_original.copy()
md5.update(str(i).encode())
md5hash = md5.hexdigest()
if md5hash.startswith(START_WITH):
print(i)
break
i += 1
find_key('00000')
find_key('000000')