Безопасность и подпись PDF

Защищайте и подписывайте PDF онлайн бесплатно — шифруйте паролем, расшифровывайте, добавляйте водяные знаки, подписывайте электронно, заполняйте формы, делайте плоскую версию. Вся обработка выполняется в вашем браузере. Файл никуда не загружается. Также: Редактор PDF | Сжатие | OCR | Утилиты.
Разрешения (ограничения владельца):
Шифрование: задаёт пароль пользователя, необходимый для открытия PDF. Необязательный пароль владельца может ограничить печать, изменение, копирование и аннотирование. Оставьте пароль владельца пустым, если хотите применить ограничения только с паролем пользователя.
Расшифровка: снимает парольную защиту с PDF. Нужно указать правильный пароль. У расшифрованного PDF пароля не будет.
Снятие защиты: снимает ограничения владельца (ограничения печати, копирования и редактирования) с PDF. Если вы знаете пароль владельца, введите его. Можно снимать ограничения и с PDF без пароля.
Электронная подпись: внедряет изображение подписи на страницу PDF. Это только визуальная подпись (не криптографический цифровой сертификат). Для юридически значимых электронных подписей используйте специализированный сервис электронной подписи.
Заполнение формы: загружает PDF с полями формы (AcroForm). Измените значение каждого поля в списке ниже, затем сохраните заполненный PDF. По умолчанию поля не выравниваются.
Водяной знак: накладывает текст или изображение на каждую страницу. Текстовые водяные знаки можно настроить по цвету, непрозрачности и повороту. Изображения масштабируются и центрируются. Для штампов «Черновик» или «Конфиденциально» используйте диагональный текст.
Выравнивание: превращает все поля формы в постоянное содержимое страницы. После выравнивания поля больше нельзя редактировать, но они будут корректно отображаться во всех просмотрщиках PDF. Удобно для финализации форм перед отправкой.

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

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

Ключевой факт: пароль пользователя шифрует содержимое. Флажки разрешений — это лишь признаки, которые добросовестные просмотрщики PDF соглашаются соблюдать. Это политика, а не криптографическая граница.

RC4, AES и что использует этот инструмент

Стандартный обработчик безопасности PDF прошёл три эпохи. Изначальным алгоритмом был RC4 с ключами сначала 40 бит, затем 128 бит; именно этот формат создаёт инструмент шифрования на этой странице (RC4, ключ 128 бит, ревизия 3 стандартного обработчика), и он открывается практически в любом просмотрщике PDF, когда-либо созданном. AES-128 появился с Acrobat 7 (PDF 1.6), а AES-256 — с Acrobat 9 и PDF 2.0 (ISO 32000-2). Новее и надёжнее, именно так сохраняют файлы современные версии Acrobat, но старые просмотрщики могут не открывать файлы AES-256 — главный аргумент в пользу RC4 это совместимость. Для файлов, которым действительно нужна конфиденциальность, сила пароля пользователя важнее того, какая эпоха алгоритма его шифрует.

Почему снятие защиты работает без пароля владельца

Если у PDF есть пароль владельца, но нет пароля пользователя, его содержимое зашифровано пустым паролем пользователя — открыть его может каждый, и защищены только флаги разрешений. Поэтому инструмент «Снять защиту» может убрать ограничения печати, копирования и редактирования с таких файлов, ничего о них не зная. Это объясняет и разделение труда здесь: расшифровке нужен ваш пароль пользователя, потому что файл действительно нужно расшифровать и переписать; снятию защиты нужно только сбросить флаги.

Визуальная подпись и цифровая подпись

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

Распространённые заблуждения

  • «Пароль владельца не даёт копировать текст». Он лишь просит совместимые просмотрщики скрыть пункт копирования. Сам текст отдельно не защищён — несовместимые инструменты могут полностью игнорировать флаги.
  • «PDF с ограничениями владельца зашифрован и конфиденциален». Если пароль пользователя не задан, файл открывается свободно для любого. Ограничения владельца сдерживают честных читателей; секреты они не сохраняют.
  • «Вставленное изображение подписи делает документ подлинным». Изображение — это украшение. Определить подделку могут только криптографические подписи.
  • «Выравнивание защищает форму». Выравнивание превращает поля в обычное содержимое страницы, чтобы они одинаково отображались везде — оно финализирует форму, но ничего не шифрует и не блокирует.

Связанные инструменты: устройство PDF (где хранятся словари шифрования), Редактирование и организация PDF, OCR и распознавание (текст с возможностью поиска из сканов), Сжатие и оптимизация.