Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. crypt_file = open('ciphertext', 'rb')
  2. decrypted_file = open('decrypted', 'a+', encoding = "latin-1")
  3.  
  4. printset = set(string.printable)
  5. cry = crypt_file.read().strip()
  6.  
  7. with open('./rockyou.txt', 'r', encoding='latin-1') as ro:
  8.     i = 0
  9.     for line in ro:
  10.         decrypted = decrypt(line.strip(), cry)
  11.         decr_set = set(decrypted)
  12.         if (decr_set.issubset(printset) & len(decrypted) > 0):
  13.             formatted = "{} - {}".format(line, decrypted)
  14.             print(formatted)
  15.             decrypted_file.write(formatted + '\n')
  16.             break
  17.         #print('{} - {} - {}'.format(i,line.strip(),decrypted))
  18.         if(i%10000==0):
  19.             temp = '\r {} - {}'.format(i,line.strip())
  20.             print(temp, end="\r",flush=True)  
  21.         i = i + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement