【发布时间】:2016-11-06 09:33:19
【问题描述】:
md = input("MD5 Hash: ")
if len(md) != 32:
print("Don't MD5 Hash.")
else:
liste = input("Wordlist: ")
ac = open(liste).readlines()
for new in ac:
hs = hashlib.md5(new.encode()).hexdigest()
if hs == md:
print("MD5 HASH CRACKED : ", new)
print("Sorry :( Don't Cracked.")
通过不工作来执行。 词表:
sadasda
asdasda
sdasd
as
da
sdasd
asd
ahmet
asdasf
knknkjnbhb
klasda
输出:
MD5 Hash: cdb5efc9c72196c1bd8b7a594b46b44f
Wordlist: md.txt
Sorry :( Don't Cracked.
哪里出错了?我看不见。但如果只有单词表:
ahmet
输出:
MD5 Hash: cdb5efc9c72196c1bd8b7a594b46b44f
Wordlist: md.txt
MD5 HASH CRACKED : ahmet
Sorry :( Don't Cracked.
【问题讨论】:
标签: python python-3.x md5 python-3.5