В Linux несколько приложений делают эту работу таким приятным способом. Сегодня поговорим о GnuPG. GnuPG - еще одно отличное приложение для шифрования и дешифрования файлов из командной строки в Linux.
Что такое GnuPG
GnuPG означает GNU Privacy Guard, также известный как GPG. GnuPG - это бесплатная и открытая утилита на основе стандарта OpenPGP, которая используется для шифрования и дешифрования файлов из командной строки в Linux. Он позволяет пользователю шифровать и подписывать данные для защищенной электронной коммуникации для защиты документов через Интернет.
GnuPG имеет универсальную систему управления ключами, а также модули доступа для всех видов открытых ключей. Таким образом, мы можем легко интегрироваться с другими приложениями. Версия 2 GnuPG также обеспечивает поддержку S/MIME и Secure Shell (ssh).
Как установить GnuPG
Linux Mint (как и большинство основных дистрибутивов Linux) по умолчанию содержат пакет GnuPG в своих репозиториях, поэтому просто используйте менеджер пакетов для его установки. Пакет GnuPG поставляется с двумя командами, поэтому вы можете использовать команду
gpg
или gpg2
.Код: Выделить всё
apt install gnupg
Добавьте ключ
-c
к команде gpg
, за которым следует имя файла, чтобы зашифровать его. ключ с
использует симметричное шифрование.
Код: Выделить всё
gpg -c file_to_crypt.txt
.gpg
Имейте ввиду, что если вы потеряли или забыли пароль, вы не можете восстановить документы, потому что он использует очень сильное шифрование. Просмотреть содержимое файла после шифрования тоже не получится.
Как расшифровать файл
Расшифровка происходит аналогино, только использовать надо ключ
-d
или --decrypt
с указанием .gpg-файла.
Код: Выделить всё
gpg -d file_to_crypt.txt.gpg
Код: Выделить всё
gpg -o new_decrypt_file file_to_crypt.txt.gpg
man gpg
или gpg —help