Я просто спробував зашифрувати папку з 7-Zip командним рядком, вибравши пароль, але при подвійному натисканні на файл ZIP він показує мені список файлів, не запитуючи пароля.
Чи є спосіб по-справжньому зашифрувати папку з командного рядка?
Я просто спробував зашифрувати папку з 7-Zip командним рядком, вибравши пароль, але при подвійному натисканні на файл ZIP він показує мені список файлів, не запитуючи пароля.
Чи є спосіб по-справжньому зашифрувати папку з командного рядка?
Відповіді:
Формат ZIP не дозволяє шифрувати списки файлів. Це означає, що списки файлів може бачити кожен.
Зашифрований лише вміст файлів, а це означає, що ніхто не може прочитати файл без вашого пароля.
Завдяки цьому 7-Zip запитує ваш пароль лише перед розпакуванням.
Якщо вам потрібен формат, який шифрує список файлів, використовуйте 7Z
та переконайтесь, що ви поставили прапорець "Шифрувати назви файлів".
Для більш технічного розуміння, специфікація ZIP не дозволяє шифрувати Центральний Каталог.
Вам буде запропоновано ввести пароль при спробі витягнути файли. Для простого перегляду вмісту архіву не потрібен пароль.
Якщо ви хочете ослабити вміст архіву, стисніть каталог в архів, а потім стисніть цей архів паролем. Таким чином, вам доведеться витягнути архів із паролем, витягнути архівний (і затуманений) вміст.
Узагальнене рішення, яке працює для всіх програм zip (WINzip, 7-Zip, MacZip тощо), полягає у тому, щоб просто двічі зафіксувати його, переконавшись, що вдруге (або в обох випадках) захищено паролем шифрування.
Див.: Відображення імен файлів без введення пароля, коли відкрито зашифрований Zip-файл
Я знайшов свою відповідь у Чи зашифровані контейнери для стиснення, такі як ZIP та 7-Zip, стискаються чи шифруються спочатку? .
Перемикач командного рядка для шифрування заголовків (тобто імен файлів) у 7-Zip:
-mhe=on
Ви можете використовувати GNU Tar, щоб перетворити каталог у єдиний файл, який ви можете потім стиснути як звичайний файл із 7z. Усі, хто переглядає архів, просто побачать файл tar.
Якщо ви використовуєте Total Commander з 7-Zip плагіном , натисніть ALT+ F5(або Файли -> Пакет ...) для стиснення файлів або папок, натисніть кнопку Налаштувати та встановіть прапорець Зашифрувати заголовки файлів і імена .
Крім цього, відповідь Ендрю Мура правильна.