Dictionary_Attack

# Answer: rdma

# condition
#   1. only lowcase Enlgish letter
#   2. 7 (_______)
#   3. 8.03GB = 26*26*26*26*26*26*26

import hashlib

outputfile = open("dictionary.txt",'w')
enc = hashlib.md5()


## 6
for i in range (0,26):
    target = chr(97+i)
    for j in range(0,26):
        target2 = target + chr(97+j)
        for k in range(0, 26):
            target3 = target2 + chr(97 + k)
            for l in range(0, 26):
                target4 = target3 + chr(97 + l)
                for n in range(0,26):
                        target5 = target4 + chr(97 + n)
                        for m in range(0,26):
                                target6 = target5 + chr(97+m)
                                hashval = enc.update(target6)
                                hashval = enc.hexdigest()
                                print(target6,str(hashval))
                                outputfile.write(target6 + ' ' + str(hashval)+'\n

image

image

image

image