Dica 16: Criptografia usando GPG – dicas rápidas

Dica 16 – Criptografia usando GPG – dicas rápidas
O gpg (GnuPG) é uma ferramenta livre para o uso de criptografia. É utilizado para criptografar arquivos, emails e etc.

Para criptografar, você precisará ter sua chave privada e a chave pública de quem vai receber o arquivo. Quem for receber o arquivo, deverá ter a sua chave pública, senão não terá como descriptografar seu arquivo.

Para gerar seu par de chaves, use:

$gpg –gen-key

A idéia é que quando alguém for enviar algo para você, utilize sua chave pública para criptografar e você, com sua senha, descriptografe. Para isso, você deve enviar sua chave pública antes de enviar os arquivos. Para exportar sua chave (e assim ter como enviar ela para alguém), use:

$gpg –export -a -o minhachave.asc

Quando alguém te enviar uma chave, você tem que importá-la antes de usar, assim:

$gpg –import achavequeteenviaram.asc

Para criptografar um arquivo para alguém, após ter importado a chave, use:

$gpg -e arquivoasercriptografado

Para descriptografar um arquivo enviado por alguém, use:

$gpg -o arquivodescriptografado -d arquivoaindacriptografado.gpg

Basicamente este é o uso do gpg. Com o tempo pretendo adicionar mais detalhes e opções a este tutorial.

3 comentários em “Dica 16: Criptografia usando GPG – dicas rápidas”

  1. Oi, achei legal as dicas , mas não estou conseguindo passar pelo comando gpg -e arquivo
    ele fica pedindo id eu jogo meu nome, não vai; jogo o número da chave e não vai também.
    O que está errado?

    xiloba@xiloba-laptop:~$ gpg -e texto
    Você não especificou um ID de usuário. (pode-se usar “-r”)

    Recipientes atuais:

    Entre com o ID do usuário. Final com uma linha vazia: 35704a96

    Recipientes atuais:
    2048R/CA766E4A 2011-05-18 “André Carvalho (minha chave pública) ”

    Entre com o ID do usuário. Final com uma linha vazia: André Carvalho
    gpg: ignorado: a chave pública já está definida

    Recipientes atuais:
    2048R/CA766E4A 2011-05-18 “André Carvalho (minha chave pública) ”

    Entre com o ID do usuário. Final com uma linha vazia: ca766e4a
    gpg: ignorado: a chave pública já está definida

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *