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. Для расшифровки используйте:

gpg имя_файла.gpg