Одна пара ключей GnuPG / PGP, два электронных письма?

74

У меня есть два электронных письма, которые я часто использую, для обоих я хотел бы использовать ключи PGP, созданные / управляемые GnuPG. Я хотел бы избежать создания пары ключей для каждого электронного письма, если это возможно, так как это не требуется в моей ситуации, то есть я использую два электронных письма взаимозаменяемо.

Есть ли способ сделать это?

Я использую Mac OS X 10.5 и Ubuntu 11.04, а также Thunderbird 3.1.10.

Заранее спасибо!

Computist
источник

Ответы:

89

Если вы хотите добавить идентификатор пользователя к существующему ключу из командной строки (ваш ввод выделен жирным шрифтом):

  $ gpg --edit-key <key-id> 
  gpg> действительное 
  имя adduid : <имя> 
  адрес электронной почты : <адрес электронной почты> 
  Комментарий: <комментарий или возврат к 
  нулю > изменить (N) ame, (C) omment, (E) почта или (O) Кей / (Q) UIT? O 
  Введите пароль: <пароль> 
  gpg> uid <uid> 
  gpg> доверяете 
  Ваше решение? 5 
  Вы действительно хотите установить этот ключ на предельное доверие? (да / нет) y 
  gpg> сохранить 
$ gpg --send-keys <key-id>
Aluísio ASG
источник
Что делает gpg> uid <uid>? Это <uid>просто мой адрес электронной почты foo@bar.com?
Компьютерщик
1
@ lumeng.dev: номер прямо перед вашим новым идентификатором пользователя (список показывается после adduid). После того, как вы введете эту команду, рядом с ней должна появиться звездочка, указывающая, что этот uid trustбудет работать.
Aluísio ASG
Нужно ли добавлять новые идентификаторы в пару мастер-ключей или я могу добавлять новые идентификаторы непосредственно в подразделы?
Кал
2
Вы также можете сделать старый идентификатор пользователя основным идентификатором пользователя снова, выбрав его с помощью uid <uid>и сделав его основным с помощью primary.
Тимакро
Полу-одобренные графические интерфейсы, такие как Kleopatra и GPA, также имеют достаточно простые в использовании элементы управления, которые выполняют это действие.
Джастин
12

Предполагая, что вы используете Enigmail для поддержки GPG в Thunderbird, вы можете просто использовать вкладку «Безопасность OpenGPG» для каждой из ваших личностей. Вы можете добраться туда через

Account Preferences -> Manage Identities -> Edit.

Кроме того, вы можете выбрать из меню:

 OpenPGP -> Key Management -> [Right-click on your key] -> Manage User IDs

А затем добавьте дополнительные идентификаторы к вашему ключу.

barbaz
источник
1
Не забудьте добавить идентификатор пользователя для второго адреса электронной почты в ваш ключ через OpenPGP -> Управление ключами .
grawity
@ Grawity, я добавил это в отредактированном ответе
Mateng
2
Обязательно отправьте обновленный открытый ключ на
сервер