O texto abaixo foi publicado no BR-Linux antes de 2005, e está mantido aqui por razões históricas.
Veja o material atualizado diariamente do BR-Linux em http://br-linux.org
Usando encriptação de modo fácil, com o Kgpg
Publicado em 14 de maio de 2004
Antonio Carlos Vasques da Silva escreveu este tutorial mostrando como é possível fazer criptografia de seus arquivos com o Kgpg de modo fácil. Ele disse: "O iniciante em linux pode necessitar manter arquivos criptografados por vários motivos que não tenham nada a ver com segredos de Estado: uma carta com conteúdo pessoal, enviar as notas de seus alunos para o colégio via internet, fotos, relatórios, manuais, processos, licitações, especificações técnicas, editais para concorrência etc. As possibilidades são infinitas e o motivo para tal conduta depende somente de um fator: A VONTADE DO USUÁRIO!" Excelente tutorial... Usando encriptação de modo fácil, com o Kgpg
O iniciante em linux pode necessitar manter arquivos criptografados por vários motivos que não tenham nada a ver com segredos de Estado: uma carta com conteúdo pessoal, enviar as notas de seus alunos para o colégio via internet, fotos, relatórios, manuais, processos, licitações, especificações técnicas, editais para concorrência etc. As possibilidades são infinitas e o motivo para tal conduta depende somente de um fator: A VONTADE DO USUÁRIO! I) O QUE É O GnuPG "O Gnu Privacy guard é uma implementação pública do padrão da RFC 2440 ("OpenPGP") ... está coberto pela Gnu Public License"(1). 1) simétrica - uma chave para encriptar/desencriptar, sendo que a mesma deve ser enviada às pessoas com quem deseje trocar mensagens. Se ele for interceptada, todo o processo estará coprometido: "Para um remetente e um receptor se comunicarem (...) eles têm que concordar quanto ao valor da chave e têm que manter isto em segredo entre eles (...) se estão em localizações físicas diferentes, têm que confiar no mensageiro: o telefone ou algum outro meio seguro de comunicação para prevenir a revelação da chave secreta antes da transmissão. Qualquer um que escute ou intercepte a chave em trânsito pode ler, pode modificar, e forjar toda a informação codificada ou autenticada com aquela chave"(5). 2) assimétrica - existem duas chaves: a) pública - serve para cifrar a mensagem (confidencialidade) e decifrar a mensagem (autenticidade). Todos que desejarem lhe enviar uma mensagem devem conhecê-la. b) privada - serve para decifrar a mensagem (confidencialidade) e cifrar a mensagem (autenticidade); somente uma pessoa deve conhecê-la(6). a) com "apt-get" configurado: # apt-get install gnupg b) com "yum" configurado: # yum install gnupg c) pacotes rpm baixados via internet(*): # rpm -ivh gnupg*rpm d) pacotes tgz para slackware(**): # installpkg gnupg*tgz e) pacotes tar.gz(***): # tar -xvzf gnupg-1.2.4.tar.gz Obs.: para mais detalhes, veja o arquivo INSTALL.
Este é um front-end para usar o gnupg em modo gráfico no KDE, podendo ser obtido aqui (pôr o seguinte link na palavra "aqui": http://devel-home.kde.org/~kgpg/) e, demais front-ends, aqui (idem, para a palavra "aqui": http://www.gnupg.org/(en)/related_software/frontends.html#gui) # tar -xvzf kgpg-0.x.x.tar.gz OBS: para desinstalar: # make uninstall (no diretório do gnupg)
1) após instalado, o kgpg cria um ícone que pode ser visualizado adicionando-o na barra de ferramentas com o botão direito > adicionar > mini-aplicativo > ícones do sitema 2) o kgpg inicia automaticamente se você não tem uma chave ou então via botão esquerdo no ícone do tray > "opem key manager" > "generate key par", preenchendo os dados pedidos:
3) pode-se optar pelo prazo de expiração da chave:
4) pelo tamanho dela:
5) e o algoritmo a ser usado:
6) a seguir deverá criar a frase-senha para desencriptar arquivos:
7) no diretório /home/seu_login/.gnupg será criada toda a estrutura que o gnupg precisa para poder fazer seu serviço:
8) clicando com o botão direito sobre o ícone, você pode configurá-lo clicando em "configure kgpg":
2) para desencriptar o mesmo arquivo, clique nele com o botão direito e selecione "kgpg". Também abrir-se-á uma janela pedindo a frase-senha para completar o processo. 3) para fazer os processos anteriores via editor de texto do kgpg: clique com o botão esquerdo no ícone exitente no tray e selecione "open editor". Nele, poderá escrever um texto que deseje encriptar/assinar ou então importá-lo de um diretório qualquer e depois salvá-lo encriptado:
4) para assinar um arquivo qualquer, repita o passo do ítem 1) selecionando "assinar arquivo" e escolhendo a chave para isso na jenela que se abrirá em seguida. Autentique todo o processo com sua frase-senha e o arquivo assinado aparecerá ao lado do orignal. Este recurso serve para, quem receber documento, ter um "certificado de origem". Usando sua chave pública, ele será avisado se o arquivo foi ou não alterado. 5) exportando sua chave pública - clique com botão esquerdo sob o ícone no tray > open key manager > selecione a chave que deseja > clique no ícone "export public key" > selecione a via de exportação: e-mail (usará 0 kmail como padrão), área de transferência ou arquivo ascii. 6) importando chave pública - idem anterior, clicando no ícone "import key" > selecone a via de importação : área de transferência ou arquivo ascii ou *.gpg (se não foi usada ascii blindado).
(*) - http://rpm.pbone.net/
(1) - http://geocities.yahoo.com.br/cesarakg/gpg-tut-1.html
Comentários para "Usando encriptação de modo fácil, com o Kgpg"
Antes de comentar...
- Preserve a qualidade desta discussão - Leia os Termos de Uso. - Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum. - Mantenha o foco nos argumentos e no assunto - Não faça ataques pessoais. - Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro - Não seja um e-mala ;-) ![]() Envie seu comentário
|