Меню Рубрики

Linux создать запароленный архив

Как: Создать Зашифрованный ZIP Архив в Linux

Из заметки Вы узнаете как зашифровать ZIP файл из командной строки в Linux.

Я покажу как создать защищенный паролем ZIP архив из файла или папки.

Внимание! Стандартное шифрование в ZIP довольно слабое и легко взламывается.

Защищенный Паролем ZIP Файл в Linux

Создадим зашифрованный ZIP архив secure.zip из файла:

Создадим защищенный паролем ZIP архив secure.zip из нескольких файлов:

Создадим зашифрованный ZIP архив secure.zip из папки /var/log/ :

Используйте следующую команду для разархивирования и дешифрования ZIP файла:

Шифрование и Дешифрирование ZIP Архива в Linux

В приведенных выше примерах необходимо вводить пароль в интерактивном режиме.

Если Вам надо создать защищенный паролем ZIP файл из какого-то shell скрипта, Вы захотите сделать это неинтерактивно.

Это метод менее безопасен, так-как пароль вводится в открытом виде.

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

Разархивировать защищенный паролем ZIP архив:

Источник

Как создать зашифрованный zip файл на Linux

Допустим вы хотите создать 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.

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

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

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

Россыпью

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

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

Для отправки комментария вам необходимо авторизоваться.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Источник

Как создать зашифрованный zip-архив в Linux

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

Способ первый

Утилита командной строки zip имеет опцию шифрования. Здесь используется потоковый алгоритм шифрования PKZIP , о котором известно, что он небезопасен. Кроме того, тот факт, что пароль вводится и показывается в виде простого текста, делает его еще более уязвимым.

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

Для его распаковки используется команда:

Способ второй

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

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

Для его распаковки используется команда:

Способ третий

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

Распаковка такого архива:

Способ четвертый

Если вы используете файловый менеджер Nautilus, вы можете использовать его для простого и быстрого создания защищенных паролем архивов. Сначала выделите файлы, которые вы хотите включить в архив. Затем кликните правой кнопкой мыши, и выберите опцию «Compression» в контекстном меню.

Введите имя архива, затем выберите «zip» из списка доступных форматов (или «7z», если у вас установлен архиватор 7z). Кликните «Other Options» и введите пароль. На самом деле Nautilus также использует команду zip для создания этого архива.

Источник

Создание зашифрованных архивов

Неважно зачем и почему, но иногда бывает нужно зашифровать архив от посторонних глаз. Многие графические утилиты делают это на раз, но я не большой любитель ставить их, когда я всё могу сделать с помощью старой, доброй консоли. К тому же, к примеру самый распространённый архиватор tar, сам не умеет зашифровавыать архив. Да и графические утилиты разве что могут «запаролить» zip, или rar архив, что на мой взгляд не самый лучший вариант..

Итак. Проще всего с паролем сделать zip архив:

После ввода этой команды, zip дважды спросит пароль для архива, и запакует директорию или нужный файл. Вот и всё. Чтобы распаковать запароленный архив можно использовать unzip:

Если не указывать пароль, то unzip спросит его интерактивно.

К сожалению zip лишь просто будет требовать пароль. Никакого шифрования от него ждать не стоит. Поэтому лучше использовать gpg или openssl.

Создание запороленного zip архива пожалуй самое простое. С остальными утилитами, и в частности с tar дело обстоит не так хорошо. Эти программы придерживаются идеологии «делать одну вещь, но делать её хорошо», и у них нет никаких встроенных средств для шифрования, или для «запароливания» архива.. Поэтому для того, чтобы получить архив с паролем, надо прибегать к помощи сторонних утилит таких как gpg или openssl, которые ещё и зашифруют содержимое архива.

Чтобы зашифровать архив с помощью gpg:

Gpg спросит пароль, и подтверждение пароля. На выходе получим файл — test.tar.gpg. Чтобы распаковать содержимое никакой ключ к gpg не требуется:

Кроме того, таким образом не обязательно запаковывать именно архив. Можно просто зашифровать какой либо файл.

И способ с использованием openssl:

Если использовать для шифрования gpg или openssl, то могут возникнуть трудности с расшифрованием этих архивов в WIndows. Однако теоретически всё должно прекрасно работать в cygwin.

Источник

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

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

  • Как скрыть скрытые файлы mac os x
  • Как скопировать фото с айфона на компьютер mac os
  • Как скопировать файлы на флешку mac os x
  • Как скопировать файлы mac os на внешний жесткий диск
  • Как скопировать файл на внешний диск на mac os