Перейти к содержимому

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

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

  • Не сохраняется
  • Без очереди и ожидания
  • Без регистрации и водяных знаков

Как это работает

1

Добавьте PDF

Перетащите документ, который нужно закрыть паролем.

2

Придумайте пароль

Введите его дважды. При желании решите, разрешены ли печать, копирование и редактирование.

3

Скачайте

Зашифрованный PDF запросит пароль в любой программе просмотра на любом устройстве.

Что шифрование делает с файлом

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

Содержимое сохраняется таким, каким было: страницы, структура закладок, поля форм и их значения, вложения и теги оборачиваются, а не переписываются. Одно не переносится: словарь сведений о документе. Название, автор, тема и дата создания не попадают в пересобранный файл, так что программа просмотра показывает заблокированный документ с пустыми полями. Поток метаданных XMP, который многие программы читают вместо него, сохраняется и шифруется вместе с содержимым.

Здесь записывается самое новое шифрование, которое определяет формат, и на другой стороне за это приходится платить. Программы просмотра, выпущенные примерно до 2011 года, — Acrobat 9 и старше, некоторые читалки электронных книг, встроенные просмотрщики сканеров и МФУ — вообще не могут открыть файл с AES-256 и сообщают, что он повреждён или не поддерживается, вместо того чтобы спросить пароль.

Если нужно другое

Пароль PDF определяет, кто может открыть файл, и больше ничего. Тот, кто его открыл, за секунды может сохранить незащищённую копию, так что это защищает документ при передаче и на общем диске, но не от тех, кому вы его отправили. Если требуется, чтобы содержимое мог прочитать только один конкретный получатель, шифруйте контейнер — архив 7-Zip с AES или age либо GPG с его ключом — и отправляйте пароль другим путём, не вместе с файлом.

Для пакетной обработки или для получателя со старыми программами qpdf делает то же самое из скрипта и позволяет выбрать более старый стандарт: qpdf --encrypt --user-password=... --owner-password=... --bits=128 --use-aes=y -- in.pdf out.pdf записывает AES-128, который открывают программы просмотра вплоть до середины 2000-х.

Частые вопросы

Насколько надёжно шифрование?

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

Сохраняются ли мой файл или пароль где-нибудь?

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

Что будет, если я забуду пароль?

Файл потерян. Нет ни восстановления, ни чёрного хода, ни мастер-ключа — именно поэтому шифрование чего-то стоит. Запишите пароль в надёжное место, прежде чем отправлять файл.

Что на самом деле делают настройки прав?

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

Откроется ли он на телефоне, в Acrobat, в Chrome?

Да. Это стандартное шифрование PDF, поэтому любая современная программа просмотра на любой платформе запросит пароль и откроет файл.

Можно ли защитить PDF, который уже защищён?

Сначала снимите существующий пароль с помощью «Снять пароль с PDF», затем защитите файл новым.

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

Разместите этот инструмент на своём сайте

Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.