Переменные окружения
Переменная $GNUPGHOME
используется GnuPG для определения каталога, в котором хранятся все настройки. По умолчанию $GNUPGHOME
не установлена и используется домашний каталог текущего пользователя. Таким образом, после установки появится новый каталог ~/.gnupg
. Можно указать другой каталог для GnuPG, добавив след. строку в ~/.profile:
export GNUPGHOME="/путь/до/каталога"
Управление ключами
Импортирование ключей
Импортировать открытый ключ в список открытых ключей:
gpg --import public.key
Импортировать закрытый ключ в список закрытых ключей: gpg --import private.key
Отображение ключей
Для вывода списка открытых ключей:
gpg --list-keys
Для вывода списка закрытых ключей: gpg --list-secret-keys
Шифрование и дешифрование
Для шифрования и дешифрования необходимо импортировать открытый ключ. Есть возможность использовать сразу несколько ключей. В этом случае вам будет необходимо указать идентификатор ключа Для этого используйте опцию -u <идентификатор_ключа>
, иначе будет использован ключ, выбранный по умолчанию.
Чтобы зашифровать файл:
gpg --encrypt -o file.tar.gpg file.tar
Для того чтобы расшифровать файл: gpg --decrypt file.tar.gpg