如何给pdf加密码?
要想破解加密的pdf文件,就要知道如何给pdf加密。可以通过PyPDF2模块,给pdf加密。
代码如下:
import PyPDF2
#加密PDF
def encrypt(old_Path, new_Path):
“”"
:param old_Path: 待加密文件的路径名
:param new_Path: 加密之后的文件路径名
“”"
with open(old_Path, ‘rb’) as pdfFile:
pdfReader = PyPDF2.PdfFileReader(pdfFile)
创建pdfWriter对象用于写出PDF文件
pdfWriter = PyPDF2.PdfFileWriter()
pdf对象加入到pdfWriter对象中
for pageNum in range(pdfReader.numPages):
pdfWriter.addPage(pdfReader.getPage(pageNum))
密码设置为8888
pdfWriter.encrypt(‘8888’)
with open(new_Path, ‘wb’) as resultPDF:
pdfWriter.write(resultPDF)
print(‘加密成功!’)
如何破解加密pdf文件
1、生成四位数纯数字密码的方法
你可以根据需求,自己定义密码的位数,这里只定义4位纯数字密码
#你可以根据需求,自己定义密码的位数,这里只