При попытке распаковать зашифрованный ZIP-архив проводник Windows или архиватор выдаёт ошибку «неверный пароль» либо просто запрашивает кодовое слово без каких-либо подсказок — и без него содержимое извлечь нельзя. Прямого способа «посмотреть» пароль ZIP-файла не существует: он нигде не хранится в открытом виде, а архив защищён алгоритмом шифрования. Однако есть несколько реальных путей — от поиска подсказок до перебора пароля специальными утилитами.
В этой статье разберём, как работает защита ZIP, какие способы восстановления доступа существуют, какие программы использовать и в каких случаях шансы на успех близки к нулю. Всё описанное применимо к архивам, которые принадлежат вам или к которым у вас есть законное право доступа.
Как устроена защита ZIP-архива
Прежде чем пытаться подобрать пароль, полезно понять, с чем вы имеете дело. ZIP-архивы используют два типа шифрования: устаревший ZipCrypto (традиционная защита PKZIP) и более стойкий AES-256, который применяют современные архиваторы вроде 7-Zip и WinRAR при создании ZIP-файлов.
Разница принципиальна. ZipCrypto считается криптографически слабым: существуют атаки, позволяющие взломать такую защиту без полного перебора пароля, если известно часть содержимого архива (так называемая known-plaintext attack). AES-256 таких уязвимостей не имеет — остаётся только прямой перебор вариантов.
Узнать тип шифрования можно, открыв архив в 7-Zip: выделите файл, вызовите свойства или посмотрите колонку «Метод» — там будет указано ZipCrypto или AES-256. От этого зависит выбор стратегии.
Шаг 1. Проверьте очевидные источники пароля
До запуска утилит для взлома стоит потратить десять минут на простые проверки — на практике они срабатывают чаще, чем кажется. Пароль часто находится рядом с архивом, а не внутри него.
- 📧 Проверьте письмо или сообщение, которым вам прислали архив: отправители нередко пишут пароль отдельным сообщением или в конце текста.
- 📝 Осмотрите папку с архивом: рядом могут лежать файлы
readme.txt,пароль.txtили документ с похожим названием. - 💬 Если архив скачан с форума или сайта, откройте страницу загрузки — пароль часто указан в описании раздачи или это адрес самого сайта.
- 🗂️ Посмотрите комментарий к архиву: в WinRAR и 7-Zip некоторые архивы содержат текстовый комментарий, видимый до ввода пароля.
- 🔑 Вспомните свои типовые пароли: дата рождения, имя, простые комбинации вроде
123456— люди часто защищают свои архивы предсказуемо.
Если архив прислал коллега или знакомый — самый быстрый вариант просто спросить у него пароль. Это банально, но экономит часы перебора.
Шаг 2. Попробуйте стандартные пароли вручную
Архивы, скачанные из интернета, часто защищены одним и тем же набором «публичных» паролей. Прежде чем запускать перебор, вручную проверьте несколько вариантов: название сайта, с которого скачан файл, слова password, archive, 12345, имя автора раздачи.
Обратите внимание на регистр и раскладку: пароль Pass123 и pass123 — разные пароли. Если архив создавали в русскоязычной среде, попробуйте вводить слова и в английской, и в русской раскладке.
Шаг 3. Перебор пароля по словарю и маске
Когда простые варианты исчерпаны, на помощь приходят программы для восстановления паролей. Принцип их работы один: утилита извлекает из архива хеш пароля и перебирает варианты, сверяя каждый с эталоном. Различаются только источники вариантов.
Атака по словарю — перебор готового списка распространённых паролей. Самый быстрый метод: если пароль простой или популярный, он находится за секунды или минуты. Атака по маске — перебор с ограничениями, которые вы задаёте сами: например, «8 символов, начинается с заглавной буквы, заканчивается двумя цифрами». Полный перебор (brute force) — проверка всех возможных комбинаций заданной длины; работает гарантированно, но при длине от 10 случайных символов становится практически бессмысленным из-за времени.
| Метод | Когда применять | Скорость | Шанс успеха |
|---|---|---|---|
| Словарная атака | Пароль — обычное слово или популярная комбинация | Очень высокая | Высокий для простых паролей |
| Перебор по маске | Часть пароля известна или помните его структуру | Средняя | Зависит от точности маски |
| Полный перебор | О пароле ничего не известно, но он короткий | Низкая | Только для паролей до ~8 символов |
| Known-plaintext атака | Шифрование ZipCrypto + есть незашифрованная копия одного файла | Средняя | Высокий при соблюдении условий |
⚠️ Внимание: программы перебора сильно нагружают процессор и видеокарту. На время работы утилиты компьютер может заметно тормозить, а ноутбук — нагреваться и быстро разряжаться. Не запускайте перебор на слабом или перегревающемся оборудовании без контроля температуры.
Программы для восстановления пароля ZIP
Из свободных инструментов чаще всего используют John the Ripper и Hashcat — обе утилиты бесплатны, поддерживают ZIP и работают на Windows и Linux. Для начала нужно извлечь хеш из архива: в комплекте John the Ripper для этого есть скрипт zip2john.
zip2john archive.zip > hash.txt
john --wordlist=passwords.txt hash.txt
После нахождения пароль выводится командой john --show hash.txt. Для Hashcat логика аналогична, но утилита эффективнее использует видеокарту, что ускоряет перебор в разы по сравнению с процессором.
Если командная строка вас пугает, существуют программы с графическим интерфейсом — например, Accent ZIP Password Recovery или PassFab for ZIP. Они платные (обычно с ограниченной пробной версией), но позволяют настроить словарь и маску мышкой. Эффективность перебора у них та же — чудес от платной оболочки ждать не стоит.
Пошаговая инструкция: от архива до пароля
Соберём всё в единый порядок действий. Он универсален и не зависит от того, какой программой вы пользуетесь.
☑️ Восстановление пароля ZIP — чек-лист
Ключевой момент — маска. Постарайтесь вспомнить о пароле хоть что-то: примерную длину, наличие цифр в конце, первую букву. Каждое такое уточнение сокращает время перебора в десятки и сотни раз. Перебор полностью неизвестного пароля длиной 10+ символов с AES-256 на домашнем компьютере практически неосуществим за разумное время — это важно понимать заранее, чтобы не тратить недели впустую.
⚠️ Внимание: используйте перебор только для своих архивов или файлов, к которым у вас есть законный доступ. Взлом чужих защищённых данных может квалифицироваться как нарушение закона о защите информации — в зависимости от юрисдикции это административная или уголовная ответственность.
Что такое known-plaintext атака и когда она сработает
Если архив зашифрован старым алгоритмом ZipCrypto и у вас есть хотя бы один файл из архива в незашифрованном виде (та же версия, байт в байт), инструменты вроде bkcrack могут восстановить внутренние ключи шифрования без знания пароля. После этого архив можно расшифровать или снять защиту. Условия строгие: файл должен совпадать полностью, а метод сжатия в архиве — соответствовать. Для AES-256 этот метод не работает.
Онлайн-сервисы восстановления пароля
В поиске легко найдутся сайты, обещающие «узнать пароль от ZIP онлайн». Работают они по тому же принципу перебора, только на серверах сервиса. Пользоваться ими стоит с осторожностью и только для нечувствительных данных.
⚠️ Внимание: загружая архив на сторонний сервис, вы передаёте его содержимое третьим лицам. Если внутри личные документы, финансовые данные или коммерческая информация — онлайн-сервисы использовать нельзя. Надёжность и конфиденциальность таких сайтов проверить практически невозможно.
Дополнительный минус — бесплатные тарифы обычно ограничены простейшим перебором, который вы могли бы выполнить и сами на своём компьютере, а за сложные атаки сервисы просят оплату без гарантии результата.
Что делать, если пароль подобрать не удалось
Честный ответ: для архива с AES-256 и длинным случайным паролем восстановление может оказаться невозможным в принципе — это не недостаток программ, а свойство стойкого шифрования. В такой ситуации остаются обходные пути.
Во-первых, поищите незашифрованные копии: старые версии файлов в облачных хранилищах, в почте, в резервных копиях, в папке загрузок браузера. Во-вторых, свяжитесь с автором архива — если это рабочий документ, отправитель почти наверняка сможет переслать данные заново. В-третьих, проверьте менеджеры паролей и заметки: если архив создавали вы сами, пароль мог сохраниться в Bitwarden, KeePass или в браузере.
Частые вопросы
Можно ли узнать пароль ZIP-файла без программ?
Да, если пароль хранится где-то рядом: в письме, на странице скачивания, в комментарии архива или в ваших заметках. Программный перебор нужен только когда все «человеческие» источники исчерпаны.
Сколько времени занимает взлом пароля ZIP?
Зависит от длины и сложности пароля, типа шифрования и мощности оборудования. Простой пароль из словаря находится за секунды, короткий (до 6–7 символов) — за часы или дни перебора, а длинный случайный пароль с AES-256 может перебираться годами, что делает задачу практически невыполнимой.
Почему 7-Zip или WinRAR не показывают пароль?
Потому что пароль нигде не хранится. Архив содержит только зашифрованные данные и контрольное значение для проверки правильности ввода. Архиватор может лишь проверить введённый вами пароль, но не восстановить его.
Правда ли, что онлайн-сервисы взламывают любой ZIP за минуту?
Нет. Такие обещания — маркетинг. Сервисы используют тот же перебор, и стойкий пароль они не взломают. Быстрый результат возможен только для слабых паролей из готовых словарей.
Можно ли удалить пароль из ZIP, не зная его?
Нет. Снять защиту можно только после успешного ввода правильного пароля: тогда архив распаковывается и при желании перепаковывается без шифрования. Исключение — атака known-plaintext на старое шифрование ZipCrypto, которая позволяет восстановить ключи без пароля при наличии исходного файла.