Наш партнер GENESIS HACKSPACE

Хакспейс: Клуб — физическое место, где собираются увлеченные техникой, IT, электроникой, роботами и физикой люди. Первая сеть бесплатных хакспейсов в г.Тверь и области.

Допустим вы хотите создать zip архив защищённый паролем, для того чтобы тот, кто пробует распаковать zip файл, должен был ввести правильный пароль. На Linux есть несколько способов для шифрования и защиты паролем zip файла.

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

Первый метод

Инструмент командной строки zip имеет опцию шифрования. Алгоритмом шифрования, который использует zip, является потоковый шифр PKZIP. Об алгоритме PKZIP известно, что он небезопасный. Также тот факт, что пароль набирается и отображается как обычный текст, делает его ещё уязвимие.

Для создания зашифрованного zip файла с помощью zip:

Для распаковки zip файла, зашифрованного командой zip:

Второй метод

Файловый архиватор 7z может создавать архивы в формате zip с более безопасной схемой шифрования. Согласно официальному описанию, 7z поддерживает алгоритм шифрования AES-256 с генерацией ключей основанным на хеш алгоритме SHA-256.

Возможно, вас заинтересует статья "Как установить 7zip на Linux".

Для создания зашифрованного zip с помощью архиватора 7z:

Для распаковки zip файла, зашифрованного с помощью команды 7z:

Третий метод

Другой метод создания безопасного zip архива — это использование симметричных ключей шифрования в программе GnuPG.

Для создания зашифрованного сжатого tar архива с помощью GnuPG:

Для распаковки файла архива, зашифрованного с GnuPG:

Четвёртый метод

Если вы используете файловый менеджер Nautilus (Ubuntu) или Nemo (Mint) на вашей машине, вы можете с лёгкостью применить их для создания защищённого паролем файла zip.

Сначала выделите файл (группу файлов) для включения в архив. Затем нажмите на них правой кнопкой и выберите в контекстном меню «Сжать…».

01

Заполните имя архивного файла и выберите формат файла ".zip" (или ".7z" если у вас установлен архиватор 7z).

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

02

Россыпью

Статья была бы не полной, если бы мы не упомянули такие утилиты как: bcrypt (кроссплатформенная утилита шифрования, использует алгоритм blowfish), gzip (может использоваться в паре с openssl), pigz (многопоточный gzip, при этом значительно быстрее gzip), gpg-zip (шифрует и подписывает файлы и каталоги).

Похожие темы

BleachBit — аналог CCleaner для очистки Linu... Какой бы хорошей операционной системой Linux не был, а мусор там накапливается не чуть не хуже, чем на Windows. Нет никакого интереса лазить по всем...
Как проверить, какие порты открыты на Linux... Если порт открыт, это означает, что есть активно запущенная программа (например, демон), который использует номер порта для связи с другими программ...
Бесплатная программа для распаковки архивов RAR5 и... Некоторое время назад достаточно популярный архиватор WinRAR обновился до версии WinRAR 5. Я не особо слежу за этой программой (и совершенно ей не п...
Metasploit Express — руководство для начинаю... О руководстве Целевая аудитория Структура Условные обозначения Поддержка Поддержка Metasploit Pro и Metasploit Express Поддержка Metasploit Fram...
Как в Firefox в Linux Mint добавить поиск Google... Предыстория конфликта авторов Linux Mint и Google Авторы Linux Mint, когда их детище стало набирать популярность, обратились к компании Google с...