14

У меня есть файл PDF, в котором говорится, что защита документов включена. В нем говорится, что допускаются только: печать, копирование или извлечение контента и извлечение контента для доступности.

Я пытаюсь использовать PDF Toolkit (PDFTK), чтобы создать уменьшенную версию этого PDF-файла, чтобы он занимал меньше места на жестком диске. Когда я пытаюсь запустить PDFTK для файла, он говорит, что требуется пароль владельца. Если я открываю файл в Adobe Reader, он не запрашивает пароль и открывается нормально.

Я не знаком с шифрованием PDF, и поэтому мне было интересно, что здесь происходит и почему я могу читать файл в Reader, но не PDFTK.

Мне кажется, что есть три варианта:

  1. Данные, которые предположительно зашифрованы, легко прочитать, но PDFTK учитывает флаг разрешений и не позволит вам изменить файл, если вы не предоставите пароль владельца.
  2. Хотя можно расшифровать данные в защищенном PDF-файле (поскольку он не очень безопасен), это не простая задача, и PDFTK не реализовал логику, необходимую для этого.
  3. Данные фактически зашифрованы, и вам нужен пароль владельца, чтобы прочитать его содержимое.

Какой из трех является правильным?

Кажется, что # 3 маловероятно, так как я могу прочитать содержимое файла в Acrobat без предоставления пароля.

3 ответа3

20

Согласитесь с Джеймсом: это # 1. Большинство инструментов * NIX (за исключением Adobe Reader) вообще не уважают права "владельца".

Сделайте это, чтобы удалить пароли "владельца" (если пароль "пользователя" не установлен):

Установите qpdf. Если вы используете Ubuntu/Debian, вы можете использовать sudo apt-get install qpdf .

После установки qpdf используйте следующую команду:

qpdf --decrypt "filename.pdf" "output.pdf"

Теперь вы можете делать с файлом все что угодно.

8

Ваш номер 1 верен, и вы можете легко исправить pdftk:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531529

1

Данный пароль является паролем прав доступа. Если вы хотите удалить это, вы должны использовать программу удаления паролей PDF (взломщик), и они свободно доступны в Интернете (например, freemypdf.com). Если вам нужна дополнительная информация о Acrobat и защите паролей, посетите страницу http://www.locklizard.com/acrobat-security.htm.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .