GPG

Материал из Энциклопедия Хаб.ру
Перейти к: навигация, поиск

Содержание

GPG

GNU Privacy Guard, GnuPG, GPG - это проект GNU полная и свободная реализация стандарта OpenPGP , определенного RFC4880. GnuPG позволяет шифровать и подписывать ваши данные и взаимодействия, имеет универсальную систему управления ключами, а также модули доступа для всех видов открытых ключей.

Создание нового ключа

Генерация ключа:

gpg --gen-key

Отправка публичного ключа:

gpg --send-keys --keyserver keyserver.ubuntu.com <KEY-ID>


Подпись ключа

  1. Скачать публичный ключ:
gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv-key ABE2A3C4
  1. gpg --default-cert-level 3 --default-key BF20161E --sign-key 7196666D
  2. Отредактировать его:
gpg --edit-key ABE2A3C4
Command> trust # Изменить уровень доверия
Command> sign #Подписать
Command> quit
  1. Отправить ключ обратно на сервер

gpg --keyserver keyserver.ubuntu.com --send-key ABE2A3C4


Удалить подпись

delsig

Использование GnuPG

В случае отсутствия на машине, публичный ключ можно получить так:

gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv-key ABE2A3C4

Подпись файла закрытым ключом:

gpg --default-key BF20161E --yes --sign $FILENAME
gpg --default-key BF20161E --yes --sign <filename>

Decrypt:

gpg -q --yes --output $UPDATEFILE --decrypt $UPDATEFILE.gpg 

Инсталляция ключа для apt-get:

gpg --export | apt-key add -


Перенос приватного ключа

Сохранить все ключи в файл secret.key

gpg --export-secret-key -a > secret.key

Импортировать ключи из файла secret.key.

gpg --import secret.key


Внешние ссылки

  1. Описание GNU Privacy Guard
Источник — «http://www.hub.ru/wiki/GPG»
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты