Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hash cracker
#1
Hello team,

I posted a question on General Coding Help, but eventually figured it out by myself.

Tbh I tweaked the code from this link https://medium.com/@cyberdocks2019/passw...d1b5e064d9.

from urllib.request import urlopen
import hashlib

sha3_512hash = input("[+] Enter sha3-512 Hash value: ")

password_list = str(urlopen('https://raw.githubusercontent.com/danielmiessler/SecLists/master/Passwords/Common-Credentials/10-million-password-list-top-1000000.txt').read(), 'utf-8')
for password in password_list.split('\n'):
    guess = hashlib.sha3_512(bytes(password,'utf-8')).hexdigest()
    if guess == sha3_512hash:
        print("[+] The password is: "+str(password))
        break
    elif guess != sha3_512hash:
        continue
    else:
        print("The password does not matched in the list…")
It can be configured to other hash types by changing sha3_512 on line 8.

I hope it can be of some help. Smile
Reply


Messages In This Thread
Hash cracker - by Milan - Mar-09-2023, 08:38 PM
RE: Hash cracker - by rob101 - Apr-03-2023, 12:44 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Brute Force Password Cracker hendry1 1 2,950 May-12-2020, 07:05 PM
Last Post: CrazyMakes

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020