tooly

Защитить PDF паролем

Добавьте защиту паролем, чтобы PDF открывался только с заданным паролем. Шифрование AES-256 через qpdf, скомпилированный в WebAssembly, полностью в браузере.

Файлы не покидают ваш браузер

Как пользоваться

  1. 1

    Введите пароль для открытия файла и при желании отдельный пароль владельца.

  2. 2

    Перетащите PDF-файлы в поле.

  3. 3

    Скачайте зашифрованные PDF.

Что на самом деле защищает пароль PDF

В формате PDF есть два вида паролей, и работают они совершенно по-разному.

  • Пароль на открытие (его ещё называют пользовательским) шифрует файл. Каждая страница, изображение и фрагмент текста зашифрованы ключом, полученным из пароля, и без него содержимое — нечитаемый шум. Это настоящая защита, ровно настолько сильная, насколько силён сам пароль.
  • Пароль владельца (его ещё называют паролем разрешений) должен управлять тем, что может делать человек, открывший файл: печатать, копировать текст, редактировать, заполнять формы. Эти ограничения — просто флаги внутри файла. Добросовестные программы их соблюдают, но технически ничто не мешает их игнорировать.

Инструмент всегда задаёт пароль на открытие, так что без него файл не прочитать. Печать, копирование и редактирование он не отключает: любой, кто знает пароль на открытие, пользуется документом как обычно. Необязательный пароль владельца сохраняется как мастер-пароль файла — его запрашивают редакторы вроде Acrobat, когда кто-то пытается изменить настройки безопасности. Если оставить поле пустым, пароль на открытие выполняет обе роли.

Как выполняется шифрование

Файл обрабатывает qpdf — широко используемый набор инструментов для PDF с открытым кодом, скомпилированный для работы в браузере. Он шифрует по AES-256 — самым сильным методом, который определяет стандарт PDF; он поддерживается с Acrobat X 2010 года и входит в PDF 2.0. Его поддерживают все современные программы для чтения на компьютерах и телефонах. Сбои изредка бывают только в очень старом ПО: устаревших системах документооборота, старых МФУ, которые печатают PDF прямо с флешки, или версиях программ для чтения до 2010 года.

Можно защитить несколько файлов за раз; каждый получает одинаковый пароль и сохраняется с «-protected» в имени. В браузере принимаются файлы до 100 МБ. Для файлов крупнее страница предлагает обработку на сервере: файл и пароль отправляются на наш сервер только для этой задачи, а задача и её файлы удаляются примерно через час после создания.

Как выбрать пароль, который выдержит

Само по себе AES-256 — не слабое место. Но тот, кто заполучил файл, может перебирать пароли офлайн так быстро, как позволяет его железо, и без блокировки после неудачных попыток. Пароль — единственное препятствие, поэтому его длина и случайность решают, сколько файл останется закрытым.

  • Короткое слово или дата рождения могут пасть перед словарём или списком дат за секунды или минуты.
  • Восемь случайных строчных букв дают около 200 миллиардов комбинаций — это достижимо для настойчивого атакующего с быстрым железом.
  • Четыре-пять случайных слов или 14 и более разных символов выводят файл за пределы практической досягаемости.

Подходящие пароли создаёт прямо в браузере «Генератор паролей».

Две привычки важны не меньше, чем стойкость. Во-первых, передавайте пароль по другому каналу, чем файл: PDF — по почте, пароль — сообщением или по телефону. Пароль в том же письме, что и вложение, не защищает ничего. Во-вторых, храните пароль в надёжном месте. Восстановления нет: потеряли пароль — потеряли и доступ к документу.

Порядок действий

Большинство инструментов редактирования, включая инструменты этого сайта, не открывают зашифрованный PDF без пароля. Сначала сделайте всё остальное, а защиту поставьте последней:

  1. Объедините, переставьте или удалите страницы.
  2. Добавьте водяной знак, номера страниц или нарисованную подпись.
  3. Сожмите файл, если он должен пролезть в лимит почты; «Сжать PDF онлайн» не может обработать уже зашифрованный файл.
  4. Защитите его на последнем шаге.

Если у исходного PDF уже есть пароль на открытие, снимите его инструментом «Снять пароль с PDF», прежде чем ставить новый. Храните незащищённый оригинал в надёжном месте, чтобы для последующих правок не приходилось каждый раз снимать защиту.

Ещё одна деталь: шифрование перезаписывает файл. Если в PDF есть подпись цифровым сертификатом — например, договор подписан через сервис электронной подписи, — защита после этого нарушит проверку целостности подписи. Оставьте такие документы как есть и делитесь ими через сервис, в котором их подписали.

Конфиденциальность

При обработке в браузере файл и оба пароля остаются на вашем устройстве: шифрование выполняется на самой странице, ничего не отправляется на сервер, а после закрытия вкладки пароли нигде не хранятся. Защищённая копия создаётся в памяти и отдаётся вам как загрузка.

Вопросы и ответы

Файлы или пароли загружаются на сервер?

Файлы до 100 МБ — нет: шифрование идёт локально через qpdf WebAssembly, ни файл, ни пароль не покидают браузер. Файлы крупнее можно обработать на нашем сервере: файл и пароль отправляются только для этой задачи и удаляются примерно через час после её создания.

Что такое пароль владельца?

Это второй, мастер-пароль, который хранится в файле. Инструмент не запрещает печать, копирование или редактирование, поэтому пароль владельца не добавляет ограничений: любой, кто знает пароль открытия, пользуется документом как обычно. Если оставить поле пустым, для обоих используется пароль открытия.

Насколько надёжна защита?

AES-256 — самое сильное шифрование, которое поддерживает формат PDF. Надёжность зависит от пароля — используйте длинный.

Можно потом снять пароль?

Да, через «Снять пароль с PDF», если вы его знаете.

Какие читалки откроют результат?

Любая современная: Adobe Reader, Preview, Chrome, Firefox, Edge и мобильные приложения.

Читайте также

Похожие инструменты