GnuPG
De ULBwiki
--Kamus Hadenes 20:18, 20 Abril 2008 (EDT)
Créditos: Guevara
Tabela de conteúdo |
GnuPG
Para que você possa criptografar ou assinar mensagens e/ou arquivos, faz-se necessário a criação de um Chaveiro Digital. Ao criar seu Chaveiro Digital, você terá um par de chaves: uma Pública e uma Privada. A Chave Pública, como o nome diz, é a chave que você deixará disponível, pois é com esta chave que outros usuários poderão confirmar a autenticidade de suas mensagens ou criptografar documentos para você. A Chave Privada será utilizada só por você, é com ela que você assinará suas mensagens ou abrirá os documentos que foram criptografados com sua chave pública.
Preparação
Antes de mais nada...
É necessário verificar se o pacote gnupg está instalado. Se você usa Conectiva ou Red Hat utilize o comando rpm -qi gnupg para verificar. Caso este pacote não esteja instalado você poderá fazê-lo com o pacote RPM contido dentro do CD de instalação da sua distro, ou então baixar o código fonte em http://www.gnupg.org , e compilar.
Instalando uma interface gráfica
sudo apt-get install seahorse
Aplicações/Acessórios/Senhas e Chaves de Criptografia
O resto é auto-explicativo
Via linha de comando
--Kamus Hadenes 20:18, 20 Abril 2008 (EDT)
Corrigindo problema com gpg-agent
Em algumas máquinas, há um problema com o gpg-agent que o impede de localizar o socket. A solução é adicionar as seguintes linhas em um arquivo de sessão:
Crie um novo arquivo que irá iniciar junto com sua sessão (consulte a documentação de sua interface gráfica para saber como proceder.
Adicione as seguintes linhas no arquivo:
#!/bin/sh
#GPG FIX
GPGPID=$(ps ux | grep gpg | grep -v grep | grep -v gpg-fix | awk '{print$2}')
kill -15 $GPGPID
eval `gpg-agent --daemon --write-env-file=$HOME/.gnupg/gpg-agent-info-$(hostname)`
Agora, rode o seguinte comando como usuário normal:
echo "export $(cat $HOME/.gnupg/gpg-agent-info-$(hostname))" >> .bashrc
Pronto, problema solucionado. Agora você pode usar suas chaves GPG e seu chaveiro tranqüilamente.
Créditos: caiokatayama
--Kamus Hadenes 19h29min de 30 de Novembro de 2008 (UTC)


