Python: расшифровка SecurePDF (PyPDF2) - PullRequest
1 голос
/ 09 апреля 2019

Я ищу способ расшифровки защищенных PDF-файлов на основе Python.

Для меня невозможно использовать необходимые библиотеки, такие как qpdf.

В противном случае любые советы, как я мог бы начатьнаписать метод для расшифровки в Python самостоятельно?

Текущий способ больше не поддерживается:

import PyPDF2

ENCRYPTED_FILE_PATH = 'encrypted1.pdf'

with open(ENCRYPTED_FILE_PATH, mode='rb') as f:
    reader = PyPDF2.PdfFileReader(f)
    if reader.isEncrypted:
        reader.decrypt('master')
        print(f"Number of page: {reader.getNumPages()}")

> NotImplementedError: only algorithm code 1 and 2 are supported

Python: 3.5.2
ОС: Linux

...