27

Я просто попытался зашифровать папку с помощью 7-Zip с помощью командной строки, выбрав пароль, но при двойном щелчке по файлу ZIP он показывает список файлов без запроса пароля.

Есть ли способ действительно зашифровать папку из командной строки?

7 ответов7

37

Формат ZIP не позволяет шифровать списки файлов. Это означает, что списки файлов доступны для просмотра всем.

Зашифровано только содержимое файлов, что означает, что никто не может прочитать файл без вашего пароля.

В связи с этим 7-Zip запрашивает пароль только перед разархивированием.

Если вам нужен формат, который шифрует список файлов, используйте 7Z и обязательно отметьте "Зашифровать имена файлов".

Для тех, кто более склонен к техническим аспектам, спецификация ZIP не допускает шифрование центрального каталога.

6

Вам будет предложено ввести пароль при попытке извлечь файлы. Для простого просмотра содержимого архива не требуется пароль.

Если вы хотите скрыть содержимое архива, сожмите каталог в архив, а затем сожмите этот архив с помощью пароля. Таким образом, вам придется извлечь архив с паролем, чтобы вытащить заархивированное (и запутанное) содержимое.

2

Обобщенное решение, которое работает для всех программ zip (WINzip, 7-Zip, MacZip и т.д.), Состоит в том, чтобы просто дважды сжать его, убедившись, что во второй раз (или в обоих случаях) используется защищенное паролем шифрование.

См .: Имена файлов отображаются без ввода пароля при открытии зашифрованного файла Zip

1

Вы можете использовать GNU Tar, чтобы превратить каталог в один файл, который затем можно сжать как обычный файл с помощью 7z. Любой, кто просматривает архив, просто увидит tar-файл.

1

Я нашел ваш ответ в разделе Зашифрованные контейнеры сжатия, такие как ZIP и 7-Zip, сжимать или сначала шифровать? ,

Переключатель командной строки для шифрования заголовков (то есть имен файлов) в 7-Zip:

-mhe=on
0

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

0

Если вы используете Total Commander с плагином 7-Zip, нажмите ALT + F5 (или Файлы -> Упаковать ...), чтобы сжать файлы или папки, нажмите « Настроить» и установите флажок « Шифровать заголовки и имена файлов».

Кроме этого, ответ Эндрю Мура правильный.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .