Как шифровать и расшифровывать файлы

Как шифровать и расшифровывать файлы и директорию с помощью Tar и OpenSSL

Новости

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

Именно по этой причине мы ищем утилиту для шифрования и расшифровки определенных файлов и директорий в Linux. Это могут сделать Tar и OpenSSL. С помощью этих двух инструментов вы легко можете создавать и шифровать tar архивы без каких-либо проблем.

В этой статье мы рассмотрим, как создавать и шифровать файл архива tar или gz (gzip) с помощью OpenSSL:

Запомните, что обычная команда использования OpenSSL это:

# openssl command command-options arguments

 

Шифрование файлов в Linux

Чтобы зашифровать содержимое текущей директории (в зависимости от размера файлов, это может занять некоторое время) введите:

# tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz

 

Объяснение приведенной выше команды:

  • -enc — команда openssl для кодирования с помощью шифров
  • -e — параметр команды enc для шифрования входного файла, который в этом случае является результатом команды tar
  • -aes256 — шифровальный шифр
  • -out-enc используется для указания имени файла, пример secure.tar.gz

Расшифровка файлов в Linux

Чтобы расшифровывать файлы tar-архива, используйте следующую команду.

# openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test

 

Объяснение приведенной выше команды:

  • -d — используется для расшифровки файлов
  • -C — извлекает в поддиректорию с именем test

На следующем рисунке показан процесс шифрования и что происходит при попытке:

  1. Извлечение содержимое secured.tar.gz обычным способом.
  2. Использование неправильного пароля.
  3. Ввода правильного пароль.

Как шифровать и расшифровывать файлы

 

Теперь вы знаете, как быстро зашифровать и расшифровывать файлы в системе!

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

Вопросы по статье задавайте в комментариях ниже.

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

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

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Новости

Больше похожих постов

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню