Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 6 Следующий »

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


Переменные окружения

Переменная $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 -r <идентификатор_ключа> -o file.tar.gpg file.tar
Для того чтобы расшифровать файл:
gpg --decrypt file.tar.gpg

  • Нет меток