Um par de chaves GnuPG / PGP, dois e-mails?

74

Tenho dois e-mails que uso com frequência, para os quais gostaria de usar chaves PGP geradas / gerenciadas pelo GnuPG. Gostaria de evitar a criação de um par de chaves diferente para cada email, se possível, pois isso é desnecessário para a minha situação, ou seja, eu uso os dois emails de forma intercambiável.

Existe uma maneira de fazer isso?

Estou usando o Mac OS X 10.5 e o Ubuntu 11.04 e o Thunderbird 3.1.10.

Desde já, obrigado!

Computist
fonte

Respostas:

89

Se você deseja adicionar um ID do usuário a uma chave existente na linha de comando (sua entrada está em negrito):

  $ gpg --edit-key <key-id> 
  gpg> adduid 
  Nome real: <name> 
  Endereço de e-mail: <email> 
  Comentário: <comentário ou Retornar para nenhum> 
  Alterar (N) nome, (C) omment, (E) mail ou (O) kay / (Q) uit? O 
  Digite a senha: <senha> 
  gpg> uid <uid> 
  gpg> trust 
  Sua decisão? 5 
  Deseja realmente definir essa chave para a confiança máxima? (s / N) y 
  gpg> salve 
$ gpg --send-keys <key-id>
Aluísio ASG
fonte
O que gpg> uid <uid>faz? É <uid>apenas o meu endereço de email [email protected]?
Computist
11
@ lumeng.dev: é o número logo antes do seu novo ID de usuário (a lista é mostrada depois adduid). Depois de inserir este comando, deve haver um asterisco próximo a ele, indicando que este é o uid em que trustirá operar.
Aluísio ASG
Preciso adicionar novas identidades ao par de chaves mestras ou posso adicionar novas identidades diretamente às subchaves?
Kal
2
Você também pode tornar o ID do usuário antigo o ID do usuário principal novamente, selecionando-o uid <uid>e tornando-o principal primary.
timakro 16/09
As GUIs semi-endossadas, como Kleopatra e GPA, também possuem controles razoavelmente fáceis de usar que executam essa ação.
29718 Justin Justin
12

Supondo que você use o Enigmail para suporte a GPG no Thunderbird, você pode simplesmente usar a guia "Segurança OpenGPG" para cada uma de suas identidades. Você pode chegar lá via

Account Preferences -> Manage Identities -> Edit.

Como alternativa, você pode selecionar no Menu:

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

E adicione mais IDs à ​​sua chave.

barbaz
fonte
11
Não se esqueça de adicionar um ID de usuário para o segundo endereço de e-mail à sua chave, através do OpenPGP -> Gerenciar chaves .
grawity
@grawity, eu adicionei este na resposta editado
Mateng
2
Certifique-se de reenviar a sua chave pública atualizado para um servidor de chaves
IceArdor