Оригинальный алгоритм шифрования ZipCrypto, разработанный еще в 1989 году создателем формата ZIP Филом Кацем, на современных видеокартах взламывается за считанные минуты из-за уязвимостей в генерации ключей. Чтобы надежно защитить личные документы или рабочие отчеты, сегодня используют стандарт AES-256, который внедрен во все популярные архиваторы. Поставить пароль на архив ZIP можно только в момент его упаковки или перепаковки через сторонние программы вроде 7-Zip и WinRAR на Windows, либо через встроенную командную строку в macOS и мобильные файловые менеджеры.

Встроенный «Проводник» Windows умеет упаковывать и извлекать сжатые папки, но функцию установки пароля Microsoft из базового интерфейса убрала еще со времен Windows XP. Поэтому для полноценной защиты файлов потребуется бесплатная утилита или обращение к системной консоли. Выбор инструмента напрямую влияет на то, сможет ли получатель открыть ваш файл на другом устройстве без установки дополнительного софта.

Почему стандартными средствами Windows нельзя зашифровать ZIP и что выбрать взамен

Когда пользователь кликает правой кнопкой мыши по папке в Windows 10 или 11 и выбирает пункт «Отправить — Сжатая ZIP-папка», система моментально генерирует архив без единого диалогового окна. В этом конвейере просто не предусмотрен шаг для ввода секретной комбинации. Даже в обновленном «Проводнике» Windows 11, куда добавили нативную поддержку форматов RAR и 7z, функция создания зашифрованных контейнеров по-прежнему отсутствует.

Единственный способ закрыть доступ к папке штатными инструментами Microsoft — использовать встроенное шифрование файловой системы EFS (через «Свойства — Другие — Шифровать содержимое для защиты данных»). Однако этот метод привязан к сертификату вашей учетной записи Windows. Как только вы перешлете такой файл по почте или скинете на флешку для другого компьютера, защита либо снимется, либо файл вообще перестанет открываться. Поэтому для пересылки документов такой вариант не годится.

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

Программа / Инструмент Платформа Поддержка AES-256 в ZIP Шифрование имен файлов в ZIP Стоимость
7-Zip Windows Да Нет (только для формата .7z) Бесплатно (Open Source)
WinRAR Windows, macOS (консоль), Android Да Нет (только для формата .rar) Условно-бесплатно (40 дней тест)
PeaZip Windows, Linux, macOS Да Нет Бесплатно (Open Source)
Keka macOS Да Нет Бесплатно с сайта / Платно в App Store
Утилита zip (Терминал) macOS, Linux Нет (только ZipCrypto) Нет Встроено в ОС

Обратите внимание на четвертый столбец таблицы. Спецификация формата ZIP устроена так, что при установке пароля шифруется только содержимое файлов, а их названия, размер и структура папок остаются видимыми любому, кто откроет архив. Если нужно скрыть даже список документов внутри, придется отказаться от классического ZIP в пользу форматов 7z или RAR.

Как создать ZIP архив с паролем через бесплатный 7-Zip

Утилита 7-Zip от разработчика Игоря Павлова считается золотым стандартом среди бесплатного софта: она не показывает рекламу, весит пару мегабайт и работает со всеми алгоритмами. Именно через нее проще всего контролировать степень сжатия и криптографическую стойкость файла.

Пошаговый алгоритм, как сделать ZIP архив и защитить его ключом в 7-Zip:

  1. Выделите нужные файлы или папку в «Проводнике» Windows и нажмите на них правой кнопкой мыши.
  2. В контекстном меню наведите курсор на строку 7-Zip (в Windows 11 может потребоваться сначала нажать «Показать дополнительные параметры») и выберите пункт «Добавить к архиву…».
  3. В открывшемся окне в самом верхнем выпадающем списке «Формат архива» обязательно переключите значение с 7z на zip.
  4. В правой части окна найдите блок «Шифрование». Введите придуманный ключ в поля «Введите пароль» и «Повторите пароль» (или поставьте галочку «Отображать пароль», чтобы не ошибиться при вводе с одного раза).
  5. В строке «Метод шифрования» выберите между ZipCrypto и AES-256, после чего нажмите «ОК».

Разница между двумя методами шифрования принципиальна. Если вы выберете надежный AES-256, получатель архива не сможет распаковать его стандартным «Проводником» Windows — система выдаст ошибку чтения или сообщит о повреждении файла, так как встроенный архиватор Microsoft не поддерживает современный стандарт AES. Открыть такой файл можно будет только через тот же 7-Zip, WinRAR или сторонние утилиты на Mac. Если же вы отправляете несекретные документы коллеге, у которого на рабочем ПК запрещена установка программ, выбирайте совместимый ZipCrypto.

Инструкция для WinRAR: как сделать ZIP архив и заблокировать к нему доступ

Архиватор WinRAR остается на миллионах компьютеров благодаря удобному интерфейсу и привычке пользователей. Несмотря на то что его «родной» формат — RAR, программа отлично справляется с упаковкой обычных ZIP-контейнеров.

Чтобы упаковать файлы через WinRAR с защитой, выполните следующие действия:

  1. Кликните правой кнопкой мыши по документам или директории и выберите в меню пункт «Добавить в архив…» (с иконкой стопки книг).
  2. На первой вкладке «Общие» в блоке «Формат архива» переставьте переключатель с RAR на ZIP. Как только вы это сделаете, часть настроек справа изменится.
  3. В правом нижнем углу нажмите кнопку «Установить пароль…».
  4. В появившемся окошке дважды впишите секретную фразу. Заметьте, что галочка «Шифровать имена файлов» при выборе формата ZIP становится неактивной (серой) — это техническое ограничение самого формата, о котором говорилось выше.
  5. Галочка «Шифрование ZIP-2.0» отвечает за совместимость. Если ее оставить пустой, WinRAR применит стойкий алгоритм AES-256. Если отметить галочку — архиватор использует старый метод ZipCrypto, который понимает стандартный «Проводник» Windows.
  6. Подтвердите ввод пароля кнопкой «ОК» и еще раз нажмите «ОК» в главном окне для запуска упаковки.

Что делать, если у вас уже есть готовый архив и нужно защитить его без распаковки? Напрямую «навесить» замок на существующий контейнер нельзя из-за структуры формата: каждый файл внутри сжимается и шифруется по отдельности потоковым методом. Однако в WinRAR есть встроенный конвертер. Откройте программу, выделите нужный ZIP-файл, нажмите комбинацию клавиш Alt + Q (или выберите в верхнем меню «Утилиты — Преобразовать архивы»), нажмите кнопку «Сжатие…», задайте пароль на вкладке «Дополнительно» и запустите процесс. Программа сама незаметно распакует данные во временную папку, зашифрует их и соберет заново.

Как сжать архив ZIP до минимального размера при установке защиты

Часто пароль ставят перед отправкой объемных папок по электронной почте, где действуют строгие лимиты на размер вложений (обычно до 20–25 МБ). В такой ситуации важно понимать, как сжать архив ZIP максимально эффективно и почему некоторые папки после архивации почти не уменьшаются в объеме.

В настройках 7-Zip и WinRAR есть выпадающий список «Уровень сжатия». Он варьируется от «Без сжатия» (Скоростной) до «Максимальный» (Ультра). Для максимальной экономии места в 7-Zip помимо уровня «Ультра» стоит обратить внимание на строку «Метод сжатия»:

  • Deflate — классический алгоритм, который используется по умолчанию. Он работает быстро и открывается абсолютно на любом устройстве, включая старые телефоны и штатные средства Windows.
  • Deflate64 — расширенная версия стандарта, которая дает выигрыш в размере на 1–3% на больших файлах, но требует чуть больше времени на обработку.
  • BZip2 и LZMA — продвинутые алгоритмы, позволяющие ужать данные значительно сильнее. Однако если вы выберете LZMA внутри контейнера ZIP, стандартный «Проводник» Windows и базовый архиватор macOS распаковать такой файл не смогут — потребуется полноценный архиватор.

Эффективность сжатия напрямую зависит от типа контента. Текстовые документы (DOCX, TXT, CSV), таблицы, исходный код программ, базы данных и несжатые изображения (BMP, TIFF) могут уменьшиться в размере в 3–10 раз. А вот видеоролики (MP4, MKV), музыка (MP3), фотографии в формате JPEG и документы PDF с картинками уже сжаты своими собственными кодеками. Попытка ужать папку с JPEG-фотографиями на «Ультра»-настройках даст выигрыш всего в 1–2%, но нагрузит процессор на долгие минуты. Для мультимедийных файлов при установке пароля разумнее сразу выбирать уровень «Скоростной» или «Без сжатия» — архив создастся за секунду, а вы сэкономите время.

Защита архивов на macOS и смартфонах (Android и iOS)

Пользователи компьютеров Apple находятся в похожей с владельцами Windows ситуации: при клике правой кнопкой мыши в Finder и выборе пункта «Сжать» система создает обычный открытый файл. Но в macOS встроена полноценная UNIX-консоль, поэтому скачивать сторонние программы необязательно.

Через Терминал в macOS и Linux

Чтобы зашифровать папку на Mac без установки софта, откройте стандартное приложение «Терминал» (через поиск Spotlight или в папке «Программы — Утилиты») и выполните три простых шага:

  1. Введите команду cd (с пробелом на конце), перетащите мышкой из Finder папку, в которой лежат нужные файлы, прямо в окно Терминала и нажмите Enter. Так вы перейдете в рабочую директорию.
  2. Введите команду для упаковки с ключом шифрования: zip -er secure.zip foldername (где secure.zip — желаемое имя готового архива, а foldername — название вашей исходной папки).
  3. Нажмите Enter. Терминал попросит ввести пароль (Enter password:) и повторить его (Verify password:). При вводе символы на экране отображаться не будут — это нормальная мера безопасности в UNIX-системах. Напечатайте комбинацию вслепую и нажмите Enter.

Если работа с командной строкой кажется неудобной, для macOS существует бесплатная графическая утилита Keka. В ней достаточно вписать ключ в поле «Пароль», выбрать формат ZIP и перетащить файлы прямо на иконку программы в доке.

На смартфонах Android и iPhone

На мобильных устройствах встроенные менеджеры файлов («Файлы» от Google на Android и стандартное приложение «Файлы» в iOS/iPadOS) умеют распаковывать запароленные архивы, но создавать их с защитой не способны. Для упаковки документов с телефона потребуется бесплатное приложение из магазина:

  • На Android: лучше всего подходят приложения RAR (официальный клиент от разработчиков WinRAR) или ZArchiver. В ZArchiver достаточно выделить файлы галочками, нажать кнопку «Сжать» (иконка папки со стрелкой), переключить формат на ZIP и вписать комбинацию в строку «Введите пароль». Приложение позволяет выбрать между ZipCrypto и AES-256 прямо со смартфона.
  • На iPhone и iPad: в App Store популярностью пользуются утилиты iZip и Documents by Readdle. В них файлы сначала импортируются внутрь приложения из памяти iPhone или iCloud, после чего при нажатии на кнопку «Compress / Zip» программа предлагает активировать переключатель «Encrypt» и задать код доступа.

Как распаковать архив ZIP с паролем и без него на разных устройствах

Когда защищенный контейнер доходит до адресата, у него нередко возникают трудности с извлечением данных. То, как распаковать архив ZIP без ошибок, зависит от алгоритма, которым его закрыли при создании.

На компьютере с Windows есть два сценария:

  • Через стандартный «Проводник» (если использовался ZipCrypto): дважды кликните по архиву левой кнопкой мыши, чтобы зайти внутрь. Вы увидите список всех файлов. Как только вы попытаетесь открыть любой документ или перетащить его на рабочий стол, Windows покажет системное окно «Требуется пароль». Введите его, и файлы извлекутся. Либо нажмите по архиву правой кнопкой мыши, выберите «Извлечь все…», укажите папку назначения и впишите ключ по запросу.
  • Через 7-Zip или WinRAR (если использовался AES-256): при попытке извлечь файлы стандартным методом Windows выдаст ошибку 0x80004005: Неопознанная ошибка или скажет, что папка пуста. В этом случае кликните по файлу правой кнопкой мыши, выберите в меню 7-Zip — «Распаковать здесь» (или аналогичный пункт WinRAR), введите пароль в диалоговом окне и получите доступ к документам.

На компьютерах Mac (macOS) и смартфонах iPhone / iPad встроенная «Утилита архивирования» поддерживает оба стандарта шифрования — и старый ZipCrypto, и современный AES-256. Достаточно дважды кликнуть по ZIP-файлу в Finder (или нажать на него один раз в приложении «Файлы» на iPhone), после чего на экране сразу появится аккуратное поле для ввода секретной фразы.

Правила безопасности: что делать, если пароль забыт, и как не допустить взлома

У криптографической защиты архивов нет кнопки «Восстановить доступ по SMS» или секретных вопросов. Если вы зашифровали документы алгоритмом AES-256 с использованием длинного пароля из 12–16 случайных символов (буквы в разном регистре, цифры, спецзнаки) и забыли его — данные потеряны навсегда. Вычислительной мощности всех суперкомпьютеров мира не хватит, чтобы подобрать такую комбинацию методом грубой силы (Brute Force) за разумное время.

Шанс вернуть доступ остается только в двух случаях:

  1. Вы помните часть пароля или используете простое слово. Программы для восстановления доступа (например, Hashcat, John the Ripper или платная PassFab for ZIP) позволяют настроить «атаку по маске» или по словарю. Если вы точно знаете, что код состоял из имени вашей собаки и четырех цифр года рождения в конце, утилита переберет возможные варианты за несколько минут.
  2. Архив был закрыт старым методом ZipCrypto, и у вас сохранилась незашифрованная копия хотя бы одного файла из него. В криптографии это называется «атакой на основе открытого текста» (Known-plaintext attack). Если внутри запароленного архива лежит стандартный шаблон договора или логотип компании, который есть у вас на диске в открытом виде, специализированный софт сравнит байты двух файлов, вычислит внутренние ключи шифрования ZipCrypto и откроет весь остальной архив за полчаса, независимо от длины пароля.

Чтобы ваши конфиденциальные файлы действительно оставались в безопасности, соблюдайте базовую цифровую гигиену. Всегда выбирайте метод шифрования AES-256 (или используйте формат 7z с включенной опцией «Шифровать имена файлов»). Никогда не отправляйте сам архив и пароль от него в одном и том же письме или одном мессенджере: если злоумышленники получат доступ к вашей почте, защита окажется бесполезной. Пересылайте файл по электронной почте, а ключ доступа диктуйте голосом или отправляйте через другой канал связи — например, в SMS или защищенном мессенджере.