Как создать защищенный паролем ZIP-файл в Linux

ZIP — очень популярная утилита для сжатия и загрузки файлов для Unix-подобных операционных систем, а также для Windows.

Просматривая страницу почтового ящика, я обнаружил некоторые полезные опции для защиты zip-архивов.

В этом посту я покажу вам, как создать защищенный паролем zip-файл на терминале в Linux.

Это поможет вам изучить практический способ шифрования и дешифрования содержимого архивов ZIP-архива.

Сначала установите zip-утилиту в свой дистрибутив Linux, используя обработчик пакетов, как показано ниже:

$ sudo yum install zip [On CentOS/RHEL]
$ sudo dnf install zip [On Fedora 22+]
$ sudo apt install zip [On Debian/Ubuntu]

После установки вы можете использовать команду zip с флагом -P для создания защищенного паролем zip-архива ccat-command.zip из каталога файлов ccat-1.1.0 следующим образом:

 $ zip -p pass123 ccat-command.zip ccat-1.1.0 / 

Однако указанный метод абсолютно небезопасен, поскольку здесь пароль предоставляется в виде текстового текста в командной строке.

Во-вторых, он также будет сохранен в файле истории (например, ~ .bash_history для bash), что означает, что другой пользователь, имеющий доступ к вашей учетной записи (особенно пользователь root), легко увидит пароль.

Поэтому старайтесь всегда использовать флаг -e, он показывает подсказку, позволяющую ввести скрытый пароль, как показано ниже:

  $ zip -e ccat-command.zip ccat-1.1.0/

Как распаковать защищенный паролем ZIP в Linux

Чтобы распаковать и расшифровать содержимое архивного файла ccat-command.zip, используйте программу распаковки и укажите пароль, который вы указали выше.

 $ unzip ccat-command.zip
Decrypt ZIP Archive
Decrypt ZIP Archive

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *