第13章:暴力 PDF 口令破解程序

#第十三章:暴力 PDF 口令破解程序
import PyPDF2
pwdFile = open('dictionary.txt','r')
pwdList=pwdFile.readlines()
pdfReader = PyPDF2.PdfFileReader(open('encryptedMinutes.pdf','rb'))
pwdDic = []
for pwd in pwdList:
    pwdDic.append(pwd.rstrip())
    pwdDic.append(pwd.rstrip().lower())
    pwdDic.append(pwd.rstrip().capitalize())
for password in pwdDic:
    number = pdfReader.decrypt(password)
    if number == 1:
        print('The password is :'+password)
        break
pwdFile.close()

你可能感兴趣的:(第13章:暴力 PDF 口令破解程序)