-3
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.")
執行不工作。 單詞表:MD5餅乾不工作python3
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.
無法正常工作。 [http://i.imgur.com/DXiMnBN.jpg],[http://i.imgur.com/n96oqQe.jpg] – Ahmet
@Ahmet:你還在編碼。刪除'.encode()'調用。 –
@Ahmet:我的代碼中實際上也有一個錯誤;我忘了將'bytes'對象傳遞給'bytes.rstrip()'。現在更正。 –