Шифрование файлов на Kali Linux с помощью OpenSSL

kali linuxkali linux icon

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

Еще по теме: Как установить Kali Linux на Raspberry Pi

Как зашифровать файл на Kali Linux

Мы будем шифровать файл в режиме счетчика.

Откройте окно терминала Kali Linux и создайте текстовый файл, содержащий сообщение Secret:

Чтобы просмотреть содержимое файла, выполните команду cat:

Для шифрования файла на Kali Linux можно использовать библиотеку openssl, которая содержит несколько алгоритмов шифрования и установлена по умолчанию в Kali.

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

Флаг enc -aes-256-ctr указывает на то, что нужно использовать блочный шифр aes256ctr. Имя блочного шифра разделено на три фрагмента:

  1. Первый (aes) представляет функцию сопоставления, используемую в каждом блоке, в данном случае — это упомянутый ранее шифр AES.
  2. Следующий фрагмент (256) обозначает размер блока, который в данном случае составляет 256 бит.
  3. Последний фрагмент (ctr) обозначает режим блочного шифрования CTR.

Параметр, -pbkdf2, представляет собой функцию формирования ключа, а флаг -e приказывает библиотеке openssl зашифровать файл.

Флаг -a преобразует двоичные данные в зашифрованном файле в формат Base64, чтобы упростить его вывод на экран в терминале.

Наконец, мы используем параметры -in и -out, чтобы указать подлежащий шифрованию файл и имя выходного файла соответственно.

Чтобы открыть зашифрованный файл, выполните команду cat:

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

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

Флаг -d приказывает библиотеке openssl расшифровать файл.

Введите пароль, который использовали ранее.

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

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

Еще по теме: Как зашифровать флешку с помощью VeraCrypt

ВКонтакте
OK
Telegram
WhatsApp
Viber

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

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