PDFUnlock Blog
Что такое шифрование PDF?
Практическое руководство по шифрованию PDF: пароли владельца vs пользовательские пароли, RC4 vs AES и что на самом деле означает «сильный».
· автор Команда PDFUnlock · 7 мин чтения
Файлы PDF могут иметь два очень разных вида защиты, и понимание того, с каким из них вы имеете дело, — первый шаг к возвращению в ваш документ.
Пароль владельца vs пользовательский пароль
Пользовательский пароль — то, что вы вводите, чтобы открыть файл. Без него документ вообще не может быть расшифрован — двоичное содержимое остаётся зашифрованным.
Пароль владельца — совершенно другое. Файл открывается без запроса, но создатель пометил его как только для чтения или с отключённой печатью. Инструменты, которые уважают эти флаги (Adobe Reader, большинство браузеров), откажут вам в копировании, редактировании или печати. Пароли владельца — косметика — они хранятся в открытом тексте внутри самого PDF, и их удаление занимает миллисекунды.
PDFUnlock удаляет пароли владельца бесплатно. Если ваш PDF открывается нормально, но вы не можете его напечатать, вам не нужно никому платить — перетащите файл на нашу домашнюю страницу, и вы получите версию без ограничений за секунды.
RC4 vs AES
Алгоритм шифрования зависит от того, какая версия Acrobat использовалась для создания PDF.
- RC4-40 (Acrobat 2–4): единственный 40-битный шифр, когда-либо поставленный потребителям. Он тривиально взламывается. Современный GPU взламывает любой PDF RC4-40 менее чем за минуту.
- RC4-128 (Acrobat 5–8): 128-битный вариант. Словарные атаки быстрые; случайные 8+-символьные пароли сложны.
- AES-128 (Acrobat 9): правильный современный шифр. Перебор длинных случайных строк невозможен, но большинство реальных паролей приходит из словарей и всё же падает перед атаками на основе правил.
- AES-256 (Acrobat 10 и выше): самый сильный вариант, поставляемый с Acrobat. Только словарные атаки и атаки на основе правил имеют разумный шанс на успех; действительно случайный 12+-символьный пароль математически недосягаем на текущем оборудовании.
Почему показатель успеха так сильно варьируется
Наша честная оценка — около 100% для RC4-40, ~45% (Standard) / ~65%
(Deep) / ~75% (Max) для RC4-128/AES-128, и ~20% (Standard) / ~30%
(Deep) / ~38% (Max) для AES-256. Разница не в алгоритме — алгоритм
надёжен. Дело в самом пароле. Когда люди выбирают пароль, они
тянутся к чему-то запоминающемуся: день рождения, имя ребёнка,
текст песни. Эти шаблоны находятся в словарях, которые мы пробуем,
и атаки на основе правил покрывают общие замены (@ вместо a,
1 вместо i и т. д.). Если ваш пароль пришёл от менеджера
паролей и выглядел как t9^Jq2p@Zr, никакое количество вычислений
не восстановит его.
Что делать дальше
- Загрузите ваш PDF в PDFUnlock. Мы определяем тип шифрования и запускаем бесплатный быстрый тест против ~25 000 многоязычных паролей быстрого теста (5K базовых + 2K на язык × 11 языков) — локализованных для вашего языка.
- Если быстрый тест находит его, вы готовы — оплата не требуется.
- Если не находит, вы можете запустить глубокое восстановление. Мы берём плату один раз — и только если действительно находим пароль.
Вот и всё. Если у вас есть ещё вопросы, наш FAQ покрывает самые распространённые.
Готовы, когда Вы готовы
Разблокируйте PDF за следующие 60 секунд
Бесплатно для паролей владельца. Платите только если найдём — для паролей на открытие. Без аккаунта. Без карты. Только файл и результат.