Perdi as chaves GPG que uso na barra de ativação e na criptografia de e-mail, junto com toda a minha ~/.gnupg
pasta. Posso recuperá-los usando a chave pública?
gnupg
data-recovery
pgp
sorush-r
fonte
fonte
Respostas:
Desculpe, mas você não pode recuperar sua chave. Isso é por design.
Os algoritmos RSA (e DSA / ElGamal) são projetados para que as chaves sejam feitas ao mesmo tempo. Existem variáveis intermediárias que não são armazenadas como parte da chave pública ou privada. Como a chave pública é criada para ser tornada pública, você não pode deduzir a chave secreta dela ou haveria uma falha de segurança gigante. Os dois números primos são gerados a partir de números aleatórios.
Além disso, o e-mail / nome / descrição da chave não tem influência no módulo (parte "meaty" dos dados da chave). Portanto, você não pode recuperar sua chave secreta sem um backup, pelo menos não sem considerar grandes números que não podem ser facilmente executados no momento. A senha é usada para proteger a chave com outra chave (simétrica) gerada a partir da senha, mas nem essa chave nem a senha afetam o módulo de forma alguma, exceto uma fonte perdida de dados aleatórios.
O que eu posso fazer?
Você pode acessar o gerenciamento de chaves do Launchpad após efetuar login via nome de usuário e senha, revogar suas chaves antigas. e depois crie e publique novas chaves. Não há limite para o número de chaves que você pode publicar. Faça um backup seguro e garanta que ninguém obtenha acesso não autorizado ao backup e que as chaves no backup estejam protegidas por uma senha.
fonte
Não, é altamente improvável que você consiga gerar a mesma chave novamente.
No entanto, você pode facilmente importar / exportar chaves seguindo as etapas abaixo:
Importando o chaveiro (todas as chaves)
Basta copiar o
~/.gnupg
diretório da máquina de origem para a máquina de destino.Importando apenas uma chave específica
Suponha que o nome da chave seja
ABCDFE01
.Exporte as chaves pública e privada para arquivos nomeados
mygpgkey_pub.gpg
emygpgkey_sec.gpg
respectivamente.Em seguida, copie esses arquivos para o computador de destino e execute:
Fonte: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
fonte
Abra seu traço de unidade e digite como
seahorse
ele irá listar vocêpasswords and applications
. clique nele para abrir. lá, suas chaves criadas existirão na guia Minhas chaves pessoais . selecione isso. Lá você pode ver sua chave criada. selecione essa tecla e, automaticamente, a opção de exportação do menu será ativada e selecione esse botão de exportação. depois salve o local desejado.Agora abra o seu sistema de destino para onde você gostaria de importá-lo. Também como mencionado acima, mesmo processo até a abertura de senhas e aplicativos. Nesse aplicativo, no menu principal, escolha o arquivo e selecione Importar. através, você pode escolher a chave que salvou no seu primeiro PC.
Olhe as imagens se quiser mais clareza.
fonte
~/.gnugpg
diretório inteiro ). Lembro-me de senha e detalhes, mas as chaves recém-geradas têm impressões digitais e chaves públicas diferentes ... Por esse motivo, o Launchpad não aceita minhas assinaturas.