Как использовать 7zip для шифрования файлов

Как использовать 7zip для шифрования файлов

Лига сисадминов

У вас есть информация о ваших машинах, которая должна быть защищена?

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

Для этого вам понадобятся довольно сложные средства защиты этой информации.

Но что, если эту задачу можно сделать значительно проще?

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

Так обстоит дело с 7zip.

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

Я хочу рассказать вам об установке и использовании 7zip для шифрования файлов.

Примеры я буду демонстрировать на дистрибутиве Альт Линукс Workstation 9.1, но этот инструмент можно использовать в большинстве дистрибутивов Linux.

Что вам потребуется

  • Дистрибутив Linux
  • Пользователь с привилегиями sudo
  • Данные, которые вы хотите зашифровать

Как установить пакет 7zip на дистрибутивы Linux

Скорее всего, ваш дистрибутив Linux включает в себя пакет 7zip.

Чтобы установить пакет, который включает в себя функции шифрования, войдите на компьютер с Linux, откройте окно терминала, а затем выполните следующую команду:

$ sudo apt-get install p7zip

Чтобы установить его на другой тип дистрибутива, используйте команду, аналогичную показанной выше, заменив apt-get на dnf или zypper.

Это все, что нужно для установки.

Как зашифровать файлы с помощью 7zip

Допустим, у вас есть файл, который содержит важную информацию о веб-серверах в вашем центре обработки данных.

Чтобы зашифровать этот файл с помощью 7zip, введите команду:

$ 7z a -p -mx=9 -mhe -t7z webservers.7z webservers

Опции, использованные выше:

  • a: Добавить файлы в архив
  • -p: Назначить пароль
  • -mx=9: Уровень сжатия (9 — ультра)
  • -mhe: Зашифровать имена файлов
  • -t7z: Создать архив 7z

Вам будет предложено создать парольную фразу для шифрования.

После этого создается новый зашифрованный файл webservers.7z.

Вы также можете зашифровать несколько файлов.

Скажем, у вас есть файлы webservers и kubernetes для шифрования в файл data.7z.

$ 7z a -p -mx=9 -mhe -t7z data.7z webservers kubernetes

Приведенная выше команда создаст файл data.7z, зашифрованный выбранным вами паролем.После того как вы зашифровали файлы, вам следует удалить оригиналы.

Почему?

Потому что эти оригинальные файлы (в наших примерах web-servers и kubernetes) не зашифрованы.

Только недавно созданные файлы .7z зашифрованы.

Поэтому удалите эти файлы с помощью команды:

$ rm webservers kubernetes

Как расшифровать файлы с помощью 7zip

Эти файлы не будут вам полезны, если вы не сможете их расшифровать.

Так как ты это делаешь?

У нас есть файлы data.7z и webservers.7z.

  В 7z расшифровка файлов выполняется так:

$ 7z a e data.7z

или

$ 7z a e webservers.7z

В любом случае вам будет предложено ввести пароль, созданный вами в процессе шифрования.

Если вам не удалось удалить исходные файлы (что вы не должны игнорировать), 7z спросит, хотите ли вы перезаписать существующие файлы — в наших примерах это будут webservers и kubernetes!

После того, как вы расшифровали файл (ы), вы можете просмотреть их содержимое.И в этом вся суть использования 7zip для шифрования и дешифрования файлов.


Report Page