Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import hashlib
- import sys
- master_key = ""
- md5 = hashlib.new('md5')
- sha256 = hashlib.new('sha256')
- ripemd160 = hashlib.new('ripemd160')
- argc = len(sys.argv)
- if argc < 2:
- raw_site = input("Site: ")
- else:
- raw_site = sys.argv[1]
- if argc < 3:
- raw_pass = input("Password: ")
- else:
- raw_pass = sys.argv[2]
- phase1_string = raw_site + master_key + raw_pass
- md5.update(phase1_string.encode())
- enc_phase1_string = md5.hexdigest()
- sha256.update(enc_phase1_string.encode())
- phase2_string = sha256.hexdigest()
- phase2_rearranged = phase2_string[:24] + phase2_string[40:] + phase2_string[24:40]
- phase3_string = phase2_rearranged[:40]
- ripemd160.update(phase3_string.encode())
- final_string = ripemd160.hexdigest()
- print("[x] Generate: {}".format(final_string))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement