Tutorial GPG
  1. Como instalar o GPG?
  2. Como criar uma chave GPG?
  3. Visualizando chaves instaladas
  4. Exportando a chave para um servidor de chaves
  5. Criando um certificado de revogação
  6. Revogando uma chave
  7. Fazendo backup da sua chave (importante)
  8. Importando uma chave
  9. Configurando cliente de email (Thunderbird)
  10. Adicionando sua chave ao cypherpunks.com.br
1 - Como instalar o GPG No Ubuntu, abra o terminal (Ctrl + Alt + T) e instale o gpg:
sudo apt-get install gnupg
2 - Como criar uma chave GPG? Digite:
gpg --full-generate-key
Depois escolha a opção (2) DSA e Elgamal Escolha o tamanho da sua chave. Neste exemplo, optamos pelo tamanho máximo, isto é 3072 bits.

Escolha o período de expiração. Essa opção é boa quando se quer que a chave seja inutilizada depois de um tempo. Mas para este exemplo, optamos por escolher uma chave que nunca expira, utilizando a opção (0) e logo em seguida, confirmando com "s".

Preencha os campos com o seu nome, e-mail e com um comentário (opcional). Confirme apertando "o", ou altere apertando a letra inicial do que deseja alterar. Muda (N)ome, (C)omentário, (E)ndereço ou (O)k/(S)air?

Agora vem a parte mais importante, você precisa escolher uma senha! É altamente recomendado que você saiba como escolher uma senha segura. Se tiver dúvidas, veja este artigo sobre como gerar uma senha segura e refaça o processo. Uma dica simples: a sua senha precisa ser longa, bem longa, e é altamente recomendável que também tenha números, letras maiúsculas e símbolos. Mas o mais importante é, ela precisa ser longa.

Assegure-se que digitou a senha corretamente, que você a lembra e prossiga. É desaconselhável salvar a senha de maneira digital. Feito isto, mova o ponteiro do seu mouse para todos os lados. Isto vai gerar entropia adicional para a sua chave. Depois deste processo, suas chaves foram geradas! Parabéns :) 3 - Visualizando chaves instaladas
gpg --list-keys
4- Exportando a chave para um servidor de chaves Basta digitar gpg --keyserver "nome do servidor" --send-keys "codigo_da_sua_chave". Onde o código da sua chave é o mesmo exibido no --list-keys (exemplo anterior):
gpg --keyserver pgp.mit.edu --send-keys 82B9F18C369B01C3FD9AD68860F7A497E8AD7602
Servidores famosos: pgp.mit.edu keys.gnupg.net subkeys.pgp.net keyserver.pgp.com keyserver.ubuntu.com sks-keyservers.net outros