-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsha1hash_blackboard.py
49 lines (46 loc) · 1.68 KB
/
sha1hash_blackboard.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import hashlib
sha1hash = input("[*] Enter sh1 Hash Value: ")
print(sha1hash)
f = open("10-million-password-list-top-1000000.txt", 'r')
passlist = f.read()
for password in passlist.split('\n'):
hashguess = hashlib.sha1(bytes(password, 'utf-8')).hexdigest()
#print(hashguess)
if hashguess == sha1hash:
print("[+] The Password is: " + str(password))
quit()
#else:
#print("[-] Password guess" + str(password) + " does not match, trying next...")
#
hashguess = hashlib.sha224(bytes(password, 'utf-8')).hexdigest()
#print(hashguess)
if hashguess == sha1hash:
print("[+] The Password is: " + str(password))
quit()
#else:
#print("[-] Password guess" + str(password) + " does not match, trying next...")
#
hashguess = hashlib.sha256(bytes(password, 'utf-8')).hexdigest()
#print(hashguess)
if hashguess == sha1hash:
print("[+] The Password is: " + str(password))
quit()
#else:
#print("[-] Password guess" + str(password) + " does not match, trying next...")
#
hashguess = hashlib.sha512(bytes(password, 'utf-8')).hexdigest()
#print(hashguess)
if hashguess == sha1hash:
print("[+] The Password is: " + str(password))
quit()
#else:
#print("[-] Password guess" + str(password) + " does not match, trying next...")
#
hashguess = hashlib.md5(bytes(password, 'utf-8')).hexdigest()
#print(hashguess)
if hashguess == sha1hash:
print("[+] The Password is: " + str(password))
quit()
#else:
#print("[-] Password guess" + str(password) + " does not match, trying next...")
print("Password not in passwordlist")