Guest User

Untitled

a guest
Jan 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. > import PyPDF2
  2.  
  3. pdfFile = open('reverse.pdf', 'rb')
  4. pdfReader = PyPDF2.PdfFileReader(pdfFile)
  5. pdfWriter = PyPDF2.PdfFileWriter()
  6. for pageNum in range(pdfReader.numPages):
  7. pdfWriter.addPage(pdfReader.getPage(pageNum))
  8. wrd = input('Please enter one word as a password: ')
  9. pdfWriter.encrypt(wrd)
  10. resultPdf = open('encryptedreverse.pdf', 'wb')
  11. pdfWriter.write(resultPdf)
  12. resultPdf.close()
  13. print(pdfReader.isEncrypted)
  14.  
  15. helloDict = open('dictionary.txt')
  16. helloDictCont = helloDict.read().splitlines()
  17.  
  18. liDict = []
  19. for word in helloDictCont:
  20. liDict.extend(word.split())
  21.  
  22. PdfFile2 = open('encryptedreverse.pdf', 'rb')
  23. pdfReader2 = PyPDF2.PdfFileReader(PdfFile2)
  24. print(pdfReader2.isEncrypted)
  25.  
  26. for word in liDict:
  27. if pdfReader2.decrypt(word) == 1:
  28. break
  29. print(word)
  30. elif pdfReader2.decrypt(word.lower()) == 1:
  31. break
  32. print(word)
Add Comment
Please, Sign In to add comment