Recuperar chave PGP pessoal da antiga casa

13

Muitas vidas atrás, criei uma chave GPG para assinar o Código de Conduta do Ubuntu na Barra de Ativação. Eu realmente não o usei desde então. Algum tempo depois, voltei para casa e comecei de novo.

Tudo isso foi em 2009. Eu ainda tenho o backup, mas agora estou começando a brincar com o Quickly e fazer o upload de coisas para o Launchpad, eu poderia realmente ter a minha chave PGP de volta.

Realmente não sei como a chave está organizada ou onde está armazenada, mas gostaria de recuperar minha chave antiga em vez de gerar uma nova. Alguma idéia por onde começar?

Oli
fonte

Respostas:

14

Se você tiver o backup de todo o seu diretório pessoal antigo, basta copiar a ~/.gnupg/pasta antiga para o novo diretório pessoal.

Embora seja necessário observar que essa não é realmente a melhor maneira de fazer backup e restaurar uma chave. Ele tem a desvantagem de sobrescrever os chaveiros de gpg no sistema de destino. Se você importou chaves públicas ou criou novas chaves, essa não é a solução ideal.

Normalmente, você deve salvar suas chaves públicas e privadas usando:

gpg -ao mypub.key --export <MY_KEY_ID>
gpg -ao myprivate.key --export-secret-keys <MY_KEY_ID>

Importe-os no novo sistema com:

gpg --import myprivate.key
gpg --import mypub.key

Dessa forma, eles são adicionados ao chaveiro no sistema de destino.

andrewsomething
fonte
Esteja ciente de que o gpg NÃO fica suspenso aqui, ele deve solicitar uma senha para cada chave.
Pbies
2

Navegue até o ./gnupg do seu diretório inicial antigo

então

gpg --import pubring.gpg
gpg --import secring.gpg

importe qualquer outra coisa que você possa precisar.

Dave Lawrence
fonte
0

Eu tive o mesmo problema.

E eu resolvi isso sem perder minhas chaves recém-geradas movendo os arquivos .key da pasta antiga para a nova pasta ~ / .gnupg / private-keys-v1.d e reiniciando o gnupg.

Isso funciona apenas com o GnuPG 2.1 ou superior.

marco
fonte