Шифрование / расшифровка PDF

Добавьте пароль на открытие или снимите его с PDF, который вы уже можете открыть — AES-256 или RC4-128, всё в этой вкладке.

Ожидание PDF

Добавьте один PDF, чтобы защитить его или снять защиту с файла, открытого по паролю.

Перетащите PDF на эту карточку, вставьте через ⌘V / Ctrl+V или выберите файл. Инструмент определяет, зашифрован ли файл, и показывает подходящие настройки — отдельного шага «определить» нет.

Только PDF · до 50 МБ · 2 000 страниц · пароли до 127 байт.

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

Нет PDF под рукой? Загрузите локальный пример на три страницы и попробуйте зашифровать, а затем расшифровать его.

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

  1. Перетащите один PDF на карточку, вставьте через ⌘V / Ctrl+V или нажмите «Выбрать PDF». Инструмент читает только трейлер файла, чтобы определить, зашифрован ли он, и сразу показывает подходящие настройки — отдельной кнопки «определить» нет, как и подбора пароля.
  2. Для защиты: введите пароль на открытие (и подтвердите его). Откройте панель «Разрешения и пароль владельца», чтобы запретить печать, копирование, редактирование и т. д., задайте пароль владельца и выберите AES-256 или RC4-128. Нажмите «Зашифровать», затем скачайте новый файл «-protected.pdf».
  3. Для разблокировки: для зашифрованного файла введите пароль на открытие или владельца и нажмите «Расшифровать»; для файла только с ограничениями нажмите «Снять ограничения» без пароля. Проверьте, снова загрузив результат и открыв его с заданным паролем. Пароли никогда не сохраняются и не восстанавливаются.

Пример

contract.pdf — без шифрования

Пароль на открытие: Q3-2026
Ограничить: копирование выкл., изменение выкл.
Алгоритм: AES-256

Что получится

contract-protected.pdf
AES-256 (256 бит) · Печать: разрешена · Копирование: не разрешено · Изменение: не разрешено · Комментарии/формы: разрешены · Сборка: не разрешена · Доступность: разрешена · 3 страницы

Имя результата — базовое имя исходника плюс фиксированный суффикс «-protected» / «-unlocked»; суффикс никогда не переводится, чтобы файл оставался машинно-читаемым. Название PDF внутри следует языку страницы, но пароль никогда не попадает в имя файла или документ.

Правила, ограничения и известные проблемы

  • Ничего не загружается: файл читается через File API и шифруется или расшифровывается в этой вкладке. Страница не отправляет сетевых запросов, ничего не пишет в хранилище и не ведёт историю — после перезагрузки всё пусто.
  • Пароли остаются в памяти только для вывода ключа. Они никогда не пишутся в имя файла, URL, хранилище или журнал, а поля пароля никогда не используются повторно для результата.
  • Поддерживается только парольное шифрование (стандартный обработчик безопасности). Шифрование сертификатом или открытым ключом (adbe.pkcs7) и подписанные документы отклоняются, а не ослабляются молча.
  • Шифрование создаёт только AES-256 (V=5/R=6) или RC4-128 (V=2/R=3). 40-битный RC4 и AES-128 не создаются. Расшифровка читает стандартные комбинации RC4-40/128, AES-128 и AES-256 и отклоняет всё нестандартное, а не выдаёт сломанный файл.
  • Ограничения разрешений (/P) программы чтения соблюдают добровольно, и их часто можно снять без пароля владельца; это не способ сохранить документ в тайне. Для настоящей конфиденциальности используйте пароль на открытие.
  • Забытый пароль восстановить нельзя, и инструмент не предлагает способ его обойти: неизвестный пароль на открытие просто не открывает файл.
  • Шифрование и расшифровка не меняют содержимое и число страниц, но не гарантируют сохранение внешнего вида форм, закладок и структуры, вложений, слоёв, медиа, истории добавочных обновлений и действительности цифровых подписей.
  • Байты результата всегда меняются; зашифрованный файл может быть больше или меньше исходника, а расшифрованный увеличивается из-за распаковки объектных потоков. Обещания «размер не изменится» нет.
  • Старые или нишевые программы чтения могут не открыть AES-256. В этом случае перешифруйте файл с RC4-128.
  • Пароли хешируются из своих байтов UTF-8. Это совпадает со стандартными производителями, но некоторые устаревшие программы, трактующие пароли как Latin-1, выведут другой ключ, поэтому пароль с не-ASCII символами может открываться не везде. Это различие на уровне спецификации, и оно указано честно.
  • Ограничения: один PDF, 50 МБ, 2 000 страниц, пароли до 127 байт. Файлы или пароли сверх лимита отклоняются, а не обрезаются молча. Для задач больше 20 МБ или 300 страниц показывается подсказка «может занять несколько секунд», и они выполняются в основном потоке с уступками, чтобы страница оставалась отзывчивой.

Другие инструменты для документов, которые тоже работают полностью внутри этой вкладки.