Importando as chaves públicas que assinaram sua chave

5

Recentemente, perdi minha pasta .gnupg. Felizmente eu tive um backup das minhas chaves privadas, no entanto eu gostaria de reimportar as chaves públicas que assinaram a minha chave. Como faço para importar facilmente todos aqueles - de preferência de uma vez?

pub   2048R/52AE9CEE 2012-01-20 [expires: 2015-02-09]
uid                  Thom Wiggers <antispamsnip>
sig 3        52AE9CEE 2012-01-20  Thom Wiggers <antispamsnip>
sig          2EF8C903 2012-12-04  [User ID not found]
sig 1        7E8162D1 2012-12-01  [User ID not found]
sig 2        EC362321 2012-11-29  [User ID not found]
    
por Thom Wiggers 10.03.2013 / 20:51

2 respostas

8
gpg --list-sigs | grep 'ID not found' | perl -nwe '/([0-9A-F]{8})/ && print "$1\n"' | xargs gpg --recv-keys

Isso deve fazer o que você quiser. Ele localiza cada ID de usuário ausente e, em seguida, extrai o ID da chave e cria uma lista de chaves públicas para buscar a partir do servidor de chaves.

    
por 26.10.2013 / 18:51
0

Para importar uma chave pública no seu chaveiro, você precisa ter essa chave pública. Como você perdeu sua pasta .gnupg , também perdeu as cópias locais das chaves públicas que deseja reimportar, por isso é preciso recuperá-las "em outro lugar". Geralmente, as chaves públicas de outras pessoas são encontradas em suas páginas da Web, anexadas a e-mails assinados que eles enviaram a você ou em servidores de chaves públicas

Se as chaves públicas que você procura estiverem realmente nos servidores principais, use gpg --recv-keys para recuperá-las e importá-las no seu chaveiro. Por exemplo:

$ gpg --recv-keys 2EF8C903
gpg: requesting key 2EF8C903 from hkp server pool.sks-keyservers.net
gpg: key 2EF8C903: public key "Luuk Scholten <antispamsnip>" imported
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   7  signed:   4  trust: 0-, 0q, 0n, 0m, 0f, 7u
gpg: depth: 1  valid:   4  signed:   0  trust: 3-, 0q, 0n, 0m, 1f, 0u
gpg: next trustdb check due at 2013-09-23
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Como você pode ver, este comando encontrou exatamente uma chave correspondente para o ID especificado e o importou no meu chaveiro.

(Não há problema de segurança na importação de chaves públicas de outras pessoas no seu chaveiro. Importação não significa confiança .)

    
por 10.03.2013 / 21:17

Tags