Como faço para criar uma chave PGP?

64

Como faço para criar uma chave PGP ? Eu gostaria de tê-lo para assinar envios de PPA e tal.

jrg
fonte

Respostas:

76

Gerando uma chave PGP

Aqui está uma maneira da GUI de gerar uma nova chave PGP.

  1. Abra o aplicativo Senhas e Chaves (Cavalo Marinho)

    Esta tela aparecerá.

    Captura de tela de senhas e chaves

  2. Vá para FileNewno menu global ou pressione Ctrl+N

  3. Na janela Criar novo ... selecione Chave PGP e pressione Continuar

    Criar novo ... screenshot

  4. Digite seu nome completo e seu endereço de e-mail, o comentário é opcional

    Nova captura de tela da chave PGP

  5. Digite uma senha forte que você lembrará

    Senha da captura de tela da nova chave PGP

  6. Aguarde o diálogo Gerando chave terminar (isso pode demorar um pouco)

  7. Você Terminou!

Você pode encontrar sua chave na guia Minhas Chaves Pessoais do aplicativo Senhas e Chaves .

Imagem de My Personal Keys

Carregando sua chave no Launchpad

Carregar sua chave no Launchpad é apenas alguns cliques.

  1. Vá para Launchpad.net e faça login

  2. Na sua página de perfil, clique no botão amarelo de edição (um botão redondo com um ícone de lápis cinza) ao lado de Teclas OpenPGP

    Nota: O URL dessa página se parece com este https://launchpad.net/~yourusername

    Chaves OpenPGP no LP

  3. Abra o aplicativo Senhas e Chaves (Seahorse)

  4. Navegue até a guia Minhas chaves pessoais

  5. Selecione sua chave e vá para RemoteSync and Publish Keysno menu global

  6. Hit Sync

    insira a descrição da imagem aqui

    Nota: O botão Sincronizar pode ficar acinzentado se nenhum servidor de sincronização estiver selecionado. Nesse caso:

    • Clique no botão Servidores de Chaves

      insira a descrição da imagem aqui

    • Selecione o hkp://keyserver.ubuntu.com:XXXXXservidor de chaves em Publicar chaves para listar e pressione Fechar

      insira a descrição da imagem aqui

  7. Clique duas vezes na sua chave PGP na lista da guia Minhas chaves pessoais

  8. Na janela principal exibida, navegue até a guia Detalhes , selecione a impressão digital com o mouse e pressione Ctrl+C

    insira a descrição da imagem aqui

  9. Cole a impressão digital recém-copiada no campo de texto Impressão digital na página Alterar suas chaves do OpenPGP no Launchpad e pressione Import Key

    insira a descrição da imagem aqui

  10. Você Terminou!

Damiean Otaviano
fonte
Posso acrescentar que, se nenhuma senha for fornecida, ela irá errar, mas fornecerá um erro quase inútil?
20/08/12
7
Na etapa 9, pode levar 10 minutos para que o servidor Ubuntu conheça sua chave.
Nicolas Raoul
Começa apenas com "aqui está uma GUI". Mas onde posso obter essa GUI, como posso instalar essa GUI? Por exemplo: sudo apt install openpgpgui ou preciso adicionar um novo repositório?
Alex WLBI
@AlexWLBI Diz claramente " Abra o aplicativo Senhas e Chaves (Cavalos-Marinhos) "
Jakuje 19/06/16
após a importação, recebi uma mensagem pop-up informando que um email foi enviado com uma chave criptografada XXXXXXXXXXXXXX. Também recebi o correio. Mas como descriptografar a mensagem enviada para mim com a chave XXXXXXXX fornecida?
sphoenix 28/09
44

Criando suas chaves do OpenPGP com gpg

Etapa 1: Abra um terminal e digite:

gpg --gen-key

Etapa 2: o GPG agora fará várias perguntas sobre o tipo de chave que você deseja gerar. siga as etapas abaixo para selecionar a opção padrão sempre.

Etapa 3: verifique se a sua chave foi gerada digitando gpg --list-keyse, se for bem-sucedida.

pub 1024D / 12345678 -> este é o número importante

Etapa 4: o Launchpad não armazena sua chave diretamente , portanto, você precisa exportar sua chave pública para um servidor de chaves, como o keyserver.ubuntu.com:

gpg --keyserver keyserver.ubuntu.com --send-keys 12345678

Substitua 12345678 pelo ID do pub que você anotou na etapa 3.

Se for bem-sucedido, o GPG exibirá uma mensagem semelhante a:

gpg: sending key 12345678 to hkp server keyserver.ubuntu.com

Importando sua chave para o Launchpad com gpg

Etapa 1: o Launchpad identifica sua chave OpenPGP por sua impressão digital . No seu terminal, você pode solicitar ao GPG a impressão digital da sua chave digitando:

gpg --fingerprint

O GPG exibirá uma mensagem semelhante a:

  Key fingerprint = `0464 39CD 2486 190A 2C5A  0739 0E68 04DC 16E7 CB72`

copiar apenas a impressão digital numérico: 0464 39CD 2486 190A 2C5A 0739 0E68 04DC 16E7 CB72.

Etapa 2: Visite seu OpenPGP

Etapa 3: Cole a impressão digital que você copiou na etapa 1 na caixa de texto Impressão digital e clique no botão Importar chave. O Launchpad usará a impressão digital para verificar a chave do servidor de chaves do Ubuntu e, se for bem-sucedido, enviará um e-mail criptografado solicitando que você confirme a importação da chave.

Nota: este é um breve ... do processo da barra de ativação ..... ambos os processos demoram um pouco, portanto, leve seu tempo ...

hhlp
fonte
2
A etapa 1 pode demorar um pouco se você não tiver um gerador de números aleatórios de hardware. Não use métodos que prometam acelerar isso, pois isso torna suas chaves mais fracas.
precisa saber é o seguinte
11
Se o comando gpg falhar ao enviar a chave ao servidor de chaves, tente colar o resultado de "gpg --export -a IMPORTANT_NUMBER" no keyserver.ubuntu.com .
22414 igordcard
Prefixe o primeiro comando com sudose você não trabalhar como root. Caso contrário gpg, não será capaz de armazenar a chave e, portanto, a criação da chave falhará.
BurninLeo
navegue giphy enquanto a Etapa 2 está gerando aleatoriedade.
Jonathan Landrum
A keyserver.ubuntu.comatualização pode demorar 10 minutos. Para verificar, você pode acessar o keyserver.ubuntu.com e pesquisar pelo nome ou email usado para gerar a chave.
wisbucky
1

Em alguns sistemas, como o lubuntu, onde o aplicativo de senha e chaves (cavalo-marinho) não está disponível, uma maneira boa e simples de criar chave PGP é usando o gpa (assistente de privacidade do GNU). É uma interface gráfica para gpg. Este método também se aplica a outros derivados do ubuntu.

  1. instalar gpa

sudo apt instala gpg gpa

2.loque o gpa no menu de aplicativos

insira a descrição da imagem aqui

3.Hit o menu Keys e selecione New Key . você é apresentado com uma nova janela

insira a descrição da imagem aqui

4. Digite seu Nome completo, clique em avançar e digite seu endereço de e-mail geniune.press forward . Agora selecione a opção para fazer um backup mais tarde .

  1. digite uma senha (pode ser uma palavra ou frase) para proteger sua chave PGP

  2. Agora você criou com sucesso uma chave pgp. Na verdade, é um par, consistindo em sua chave privada e chave pública

  3. Para usar o PGP em sua correspondência, por exemplo, para troca segura de e-mail, você precisa fornecer à outra parte sua chave pública. Então, primeiro exporte sua chave pública e envie-a. Para exportar, abra o gpa e selecione sua chave. Agora clique no menu Chaves seguido pelas chaves de exportação . Dê um nome à sua chave pública e salve-a

dica: para garantir que você exportou a chave pública, abra-a com um editor de texto e verifique se há uma linha de partida

`-----BEGIN PGP PUBLIC KEY BLOCK-----`
ptetteh227
fonte