PGP - MCNazarov/Linux GitHub Wiki
https://losst.ru/shifrovanie-fajlov-i-papok-v-linux
Перед тем как перейти к использованию утилиты, давайте рассмотрим ее синтаксис:
gpg опции файл параметры
Опции указывает что необходимо сделать с файлом, как это сделать и какие возможности использовать. Давайте рассмотрим самые основные опции, которые мы будем использовать в этой статье:
-h - вывести справку по утилите;
-s, --sign - создать цифровую подпись, эта опция используется вместе с другими опциями для шифрования;
--clearsign - подписать незашифрованный текст;
-e, --encrypt - зашифровать данные, с помощью ключа;
-с, --symmetric - зашифровать данные, с помощью пароля;
-d, --decrypt - расшифровать данные, зашифрованные с помощью ключа или пароля;
--verify - проверить подпись;
-k, --list-keys - вывести доступные ключи;
--list-sigs - вывести доступные подписи;
--fingerprint - вывести все ключи вместе с их отпечатками;
--delete-key - удалить ключ;
--delete-secret-key - удалить секретный ключ;
--export - экспортировать все ключи;
--export-secret-keys - экспортировать все секретные ключи;
--import - импортировать ключи;
--send-keys - отправить ключи на сервер, должен быть указан сервер ключей;
--recv-keys - получить ключи от сервера ключей;
--keyserver - указать сервер ключей;
--fetch-keys - скачать ключи;
--gen-key - создать ключ;
--sign-key - подписать ключ;
--passwd - изменить пароль для ключа.
ШИФРОВАНИЕ ФАЙЛОВ С ПОМОЩЬЮ ПАРОЛЯ
gpg -c имя файла
Утилита создаст файл с расширением gpg. Для расшифровки используйте: