Как проверить, защищён ли PDF
Проверка занимает меньше минуты и делается без всяких инструментов. Файл спрашивает пароль при открытии — на нём пользовательский пароль и шифрование содержимого. Открывается сразу, но печать или копирование не работают — стоит владельческий пароль с флагами прав. Открывается и всё разрешено, а текст не выделяется — защиты нет вовсе, перед вами скан или документ, у которого нет текстового слоя.
Коротко о цифрах
- Признак шифрования
- запрос пароля при открытии
- Признак флагов прав
- файл открывается, но печать или копирование не работают
- Ответ «не защищён паролем»
- проба шифрования не нашла защиты
- Пустой результат извлечения текста
- текстового слоя нет, это скан
- Цена проверки через сервер
- файл придётся загрузить
Три состояния, которые надо различать
- Зашифрован пользовательским паролем: без пароля не открывается, содержимое недоступно.
- Зашифрован, но с пустым пользовательским паролем: открывается у всех, часть действий заблокирована флагами прав.
- Не зашифрован: открывается, всё разрешено, а неудобства объясняются содержимым, а не защитой.
- Сплющенный документ: поля формы исчезли, но это не защита — интерактивный слой перенесён в содержимое страницы.
- Растеризованный документ: текст не выделяется, потому что текстового слоя нет; пароля при этом может не быть вовсе.
Как отличить защиту от отсутствия текстового слоя
Самая частая ошибка диагностики: текст не выделяется, значит документ защищён. Чаще всего он просто отсканирован. Проверить легко — прогоните файл через извлечение текста. Если на выходе пусто, текстового слоя нет, и никакой пароль тут ни при чём: снимать нечего, помогает распознавание, а не расшифровка.
Обратный случай тоже встречается: текст выделяется мышью, но не копируется в буфер. Это как раз флаг прав, и он говорит, что владельческий пароль на документе есть. Содержимое при этом читается свободно, поэтому конфиденциальным такой документ считать нельзя.
Проверка через инструмент снятия пароля
- Откройте инструмент снятия пароля и загрузите файл — учтите, что эта проверка означает отправку документа на сервер.
- Оставьте поле пароля пустым.
- Ответ «Этот PDF не защищён паролем» означает, что проба шифрования ничего не нашла.
- Успешный результат с пустым паролем означает, что на документе стоял только владельческий пароль.
- Ответ «Неверный пароль» означает пользовательский пароль: без него содержимое недоступно.
Частые вопросы
Можно ли проверить защиту, не загружая файл никуда?
Да, и начинать стоит именно с этого. Поведение документа при открытии в обычной программе просмотра различает все три состояния, и никакой загрузки для такой проверки не требуется.
Текст не выделяется — значит, документ защищён?
Не обязательно. Гораздо чаще это скан: страницы состоят из изображений, а текстового слоя в них нет. Прогоните файл через извлечение текста, и пустой результат подтвердит, что дело не в защите.
Как понять, что у документа есть владельческий пароль?
По неработающим действиям при свободном открытии: кнопки печати или копирования недоступны, хотя пароль никто не спрашивал. Это и есть флаги прав, за которыми стоит владельческий пароль.
Показывает ли ваш инструмент, какие именно права ограничены?
Нет, он отвечает только на вопрос о наличии шифрования и о том, подошёл ли пароль. Конкретные запреты видны в свойствах документа в программе просмотра, где перечислены разрешения.