Freak, as in freakdom

Um blag sobre cultura, política, memes e… software livre!

Criptografando arquivos com GNU GPG

without comments


Hoje eu precisei enviar um arquivo com informações confidenciais através da Internet. Como a única alternativa para o envio era deixá-lo em um servidor público para que o receptor fizesse o download posteriormente, a solução simples e óbvia era criptografá-lo. Em alguns milissegundos o oráculo me mostrou um resultado já esperado:  The GNU Privacy Guard ou, simplesmente, GPG. O GPG é um Pacote GNU que implementa o padrão OpenPGP.

Para criptografar um arquivo com uma chave simétrica (isto é, uma chave que deve ser compartilhada (por um meio seguro) entre remetente e destinatário), é simples:

gpg -c nomedoarquivo

Será requisitada uma senha. Um novo arquivo, nomedoarquivo.gpg, criptografado, será criado no mesmo diretório. Para descritpografá-lo,

gpg nomedoarquivo

O GPG, que é apenas uma interface de linha de comando, possui muito mais recursos, entre eles criptografia assimétrica. No entanto, diversas aplicações gráficas fazem o uso dele como backend.

Written by Rodrigo R. Silva

dezembro 23rd, 2009 at 7:16 pm