# O Manual do &kgpg;

Jean-Baptiste
Mardelle

    bj@altern.org

Rolf Eike
Beer

    kde@opensource.sf-tec.de

José
Pires

    zepires@gmail.com

Tradução
2002,2007,2008
Jean-Baptiste Mardelle
Rolf Eike Beer
&FDLNotice;
2008-06-03
0.04.00

O &kgpg; é uma interface gráfica simples para o GnuPG (http://gnupg.org).

KDE
KGpg
encriptação
gpg
pgp
segurança

## Introdução

O &kgpg; é uma interface simples para o GnuPG, um utilitário poderoso de encriptação. O GnuPG (também conhecido por 'gpg') vem incluído na maioria das distribuições e deverá estar instalado no seu sistema. Poderá obter a última versão em http://gnupg.org.

Com o &kgpg; será capaz de cifrar e decifrar os seus ficheiros e e-mails, o que lhe permitirá comunicações muito mais seguras. Está disponível um mini-tutorial sobre encriptação com o gpg na página Web do gnupg.

Com o &kgpg;, não terá de se lembrar das linhas de comando e opções do 'gpg'. Quase tudo poderá ser feito com alguns 'clicks' do rato.

## Começar

Aqui está uma lista das principais componentes do &kgpg;:

Ícone da Bandeja do Sistema
  'Applet' na bandeja do sistema do &kgpg;

  Quando iniciar o &kgpg;, irá aparecer um ícone na bandeja do sistema. Se carregar nele com o &LMB; irá abrir a janela de Gestão das Chaves, por outro lado se carregar com o &RMB; irá abrir um menu que permite rápido acesso a algumas funcionalidades importantes.

Janela de Gestão de Chaves
  Janela de gestão de chaves

  Esse é o local central para gerir as suas chaves. Para abrir a janela de Gestão das Chaves, carregue com o &LMB; na 'applet' do &kgpg;. Poderá importar, exportar, assinar e editar as suas chaves. A maioria das acções poderá ser feita com um 'click' do &RMB; numa chave.

Janela do Editor
  Janela do editor

  É um editor de texto simples, onde poderá escrever ou colar texto para o cifrar ou decifrar. Para abrir o editor, carregue com o &RMB; na 'applet' do &kgpg;.

Integração com o gestor de ficheiros

  O &kgpg; está integrado no &konqueror; e o Dolphin. Isto significa que, quando carrega num ficheiro, pode optar por Acções Encriptar o Ficheiro para o cifrar. Pode decifrá-lo se carregar com o &LMB;.

## Usar o &kgpg;

Existem duas formas de cifrar os seus dados:

- Cifra simétrica: os seus dados são apenas cifrados com uma senha. Qualquer pessoa que tiver um computador com o 'gpg' poderá decifrar a sua mensagem se lhe der a senha. Para efectuar uma cifra simétrica, escolha a "cifra simétrica" na janela de opções quando for pedido para escolher uma senha de cifra.

- Cifra por chave: primeiro terá de criar o seu par de chaves (pública e privada) e indicar uma frase-senha. Mantenha a sua chave privada num local seguro e troque a sua chave pública com os seus amigos. Aí, se quiser enviar uma mensagem cifrada para o Alex, terá de cifrar a mensagem com a chave pública do Alex. Para decifrar a mensagem, o destinatário irá necessitar da chave privada e da frase-senha do Alex.

A cifra por chave é um pouco mais complicada (precisa de trocar chaves com os seus amigos) mas é mais segura. Lembre-se que, se cifrar uma chave com a chave de outra pessoa, não será capaz de a decifrar. Só consegue decifrar as mensagens que tenham sido cifradas com a sua chave pública.

### Gerar uma chave

Se não tiver uma chave, o &kgpg; irá automaticamente mostrar a janela de geração de chaves no primeiro arranque. Pode também aceder à mesma no Gestor de Chaves a partir da opção Chaves Gerar um Par de Chaves.

Janela de geração de chaves

Basta indicar o seu nome, o endereço de e-mail e carregar em Ok. Será gerada uma chave-padrão de GPG. Se quiser mais opções poderá carregar no botão do modo Experiente, o que irá mostrar uma janela do &konsole; com todas as opções do 'gpg'.

Se criar uma chave pública pela primeira vez, é normalmente boa ideia limitar o tempo de vida para cerca de 12 meses. Você poderá modificar o tempo de vida das suas chaves privadas mais tarde com a janela de propriedades da chave.

### Cifrar os Seus Dados

#### Cifrar um Ficheiro a Partir do &konqueror; ou do Dolphin

Carregue no ficheiro que deseja cifrar com o &RMB;. Escolha a opção Acções Cifrar o Ficheiro no menu de contexto. Ser-lhe-á apresentada a janela de selecção da Chave Pública. Escolha a chave do destinatário e carregue em Cifrar. O ficheiro cifrado será gravado com uma extensão `.asc` ou `.gpg`, dependendo se escolheu a cifra ASCII ou não.

Aqui está uma imagem da janela de selecção das chaves

#### Cifrar um texto com a 'applet' do &kgpg;

Poderá encriptar o conteúdo da área de transferência, seleccionando para tal a opção Encriptar a área de transferência no menu da 'applet'. Quando escolher a opção Assinar a área de transferência, então o texto será assinado em alternativa.

Para mais informações sobre as opções de encriptação Cifra de ASCII armada, Permitir a cifra com chaves não fiáveis e Cifra simétrica, por favor veja a documentação ou as páginas do 'man'.

#### Cifrar o texto do editor do &kgpg;

É tão simples como carregar no botão Encriptar. Ser-lhe-á então apresentada a janela de selecção da chave pública; escolha a sua chave e carregue em Ok. A mensagem cifrada irá então aparecer na janela do editor.

### Decifrar os Seus Dados

#### Decifrar um Ficheiro a Partir do &konqueror; ou do Dolphin

Carregue com o botão esquerdo no ficheiro que quer decifrar. Indique a sua frase-senha e este será decifrado. Também poderá arrastar um ficheiro de texto cifrado e largá-lo na janela do editor do &kgpg;. Ser-lhe-á então pedida a frase-senha, ao que depois poderá abrir o texto decifrado no editor do &kgpg;. Poderá inclusive largar aqui ficheiros remotos! Também poderá usar a opção Ficheiro Decifrar o Ficheiro e escolher o ficheiro a decifrar.

#### Decifrar um texto com a 'applet' do &kgpg;

Poderá também descodificar o conteúdo da área de transferência, usando a opção do menu Descodificar a área de transferência da 'applet' do &kgpg;.

#### Decifrar um texto do editor

Copie ou arraste e largue o texto que deseja decifrar, e carregue no botão Decifrar. Ser-lhe-á pedida a frase-senha.

### Gestão de Chaves

Todas as opções básicas de gestão de chaves poderão ser efectuadas através do &kgpg;. Para abrir a janela de gestão de chaves, carregue com o &LMB; na 'applet' do &kgpg;. A maioria das opções estão disponíveis se carregar com o botão direito numa chave. Para importar/exportar as chaves públicas, poderá arrastar e largar os itens ou usar os atalhos de teclado Copiar/Colar.

#### Gestor de Chaves

Aqui está uma imagem da gestão de chaves

Neste exemplo, pode ver um grupo de chaves que contém duas chaves, dois pares de chaves e três chaves públicas. A terceira coluna mostra a confiança que deposita nas chaves. O primeiro par de chaves tem a confiança máxima e também está definido como chave predefinida (a negrito), enquanto o segundo expirou. Duas das chaves públicas são de completa confiança e a confiança da última chave é marginal. A última chave é expandida, mostrando a sua sub-chave ElGamal, um ID de utilizador adicional, ambos com confiança marginal, e algumas das suas assinaturas.

As assinaturas permitem navegar pelo seu porta-chaves. Se fizer duplo-click sobre uma assinatura ou uma chave que apareça como membro de um grupo, irá saltar directamente para a chave primária correspondente.

#### Propriedades da chave

A janela de propriedades da chave

Enquanto o gestor de chaves lhe permite fazer acções genéricas com uma ou várias chaves, grupos de chaves ou assinaturas, a janela de propriedades da chave dá-lhe acesso a uma única chave. Poderá aceder a ela se carregar em Enter no gestor de chaves ou se fizer duplo-click na chave.

Nesta janela, poderá modificar a frase-senha e o prazo de validade das suas chaves privadas. Também pode definir para todas as chaves o valor de confiança do dono.

Este valor indica quanto é que confia no dono desta chave, para verificar correctamente a identidade das chaves que ele assina. Ao ter a confiança do dono em conta, o 'gpg' cria a sua própria cadeia de confiança. Você confia nas chaves que assinou. Se atribuir a confiança do dono a essas pessoas, irá confiar também nas chaves que eles assinaram, sem ter a necessidade de assinar também as chaves deles.

Todas as alterações que fizer nesta janela são aplicadas automaticamente no seu porta-chaves.

### Comunicação com os servidores de chaves

A parte pública de um par de chaves normalmente é guardada num servidor de chaves. Estes servidores permitem a toda a gente procurar por uma chave que pertença a uma dada pessoa ou endereço de e-mail. As assinaturas também são guardadas nestes servidores.

Aqui está uma imagem da janela dos servidores de chaves.

Esta janela dá-lhe acesso aos servidores de chaves. Poderá procurar e importar chaves a partir de um servidor de chaves, assim como exportar as suas chaves para um servidor. Um exemplo de pesquisa e importação acontece quando tenta escrever um e-mail para alguém novo. Se quiser encriptar a sua mensagem para o seu contacto, poderá procurar se ele ou ela tem uma chave nos servidores de chaves. Se tiver criado um novo par de chaves ou tiver assinado a chave de outra pessoa, poderá querer exportar a chave pública (possivelmente com assinaturas novas) para um servidor de chaves.

A maioria dos servidores de chaves sincroniza os seus dados entre si, pelo que poderá obter resultados semelhantes, independentemente do servidor que usar. Dado que existem excepções a esta regra, poderá escolher o servidor de chaves a usar nesta janela. Normalmente é uma boa ideia escolher um servidor predefinido que esteja localizado perto de si (p.ex. no seu país ou no seu continente), dado que estes respondem normalmente mais depressa às suas pesquisas.

Lembre-se que tudo o que enviar para um servidor de chaves normalmente ficará por lá. Esta é uma razão pela qual deverá normalmente limitar o tempo de validade das suas chaves. Lembre-se também que os servidores de chaves são algumas vezes analisados pelos geradores de lixo electrónico para obter endereços de e-mail.

### Configurar o &kgpg;

A configuração está acessível através do menu da 'applet' do &kgpg; (se carregar com o &RMB; na 'applet') ou através do menu principal ( Configuração Configurar o KGpg). Poderá definir os parâmetros por omissão para a encriptação, a descodificação, a interface do utilizador e a 'applet'. A maioria das opções de encriptação estão relacionadas directamente com o gpg e estão documentadas na sua página do 'man'.

#### Encriptação

Uma imagem da janela de opções com a página de encriptação aberta

Aqui poderá configurar opções especiais a passar ao GnuPG, para mudar o comportamento da encriptação. Para uma descrição mais detalhada, dê uma vista de olhos no manual do GnuPG.

- Encriptação ASCII armada: isto faz com que os ficheiros encriptados fiquem guardados num formato que só use caracteres visíveis do ASCII e tenha linhas curtas. Os ficheiros guardados desta forma são maiores que os ficheiros em binário, mas são mais simples de enviar &eg; por e-mail.

- Permitir cifra com chaves em que não confiamos: esta opção permite-lhe encriptar os ficheiros com chaves nas quais não confia.

- Compatibilidade com o PGP 6: os ficheiros encriptados são compatíveis com a norma antiga do PGP6. Esta desactiva certas funcionalidades; como tal, só a deverá usar se for realmente necessário.

- Esconder o ID do utilizador: esta opção remove todos os vestígios do destinatário no ficheiro encriptado. No caso de a transmissão ser interceptada, ninguém poderá obter informações sobre o destinatário a partir do ficheiro. Se este destinatário tiver várias chaves, terá de experimentar para saber qual foi usada.

- Encriptar sempre com: todas as encriptações são encriptadas adicionalmente com esta chave. Se configurar esta opção com uma das suas chaves privadas, isto garante que você poderá ler sempre todos os dados encriptados por si, com o custo de mensagens maiores.

- Encriptar os ficheiros com: comporta-se como o Encriptar sempre como para a encriptação de ficheiros.

- Comando de encriptação personalizado: se necessitar de passar algumas opções pouco usuais ao GnuPG, poderá indicar a linha de comandos aqui. A maioria dos utilizadores não irá necessitar disto.

- Usar a extensão *.pgp para os ficheiros encriptados: se assinalar esta opção, os ficheiros encriptados terão adicionada ao seu nome a extensão `.pgp`; caso contrário, é utilizada a extensão `.gpg`.

#### Descodificação

Aqui poderá indicar um comando de descodificação personalizado. Esta opção raramente é usada, e só é útil para os utilizadores avançados que conheçam as opções da linha de comandos.

#### Aparência

Aqui poderá configurar a forma como lhe aparece o &kgpg;. As opções possíveis são as cores que reflectem os diferentes níveis de confiança nas chaves do gestor de chaves e a configuração dos tipos de letra do editor.

#### Configuração do GnuPG

Aqui poderá configurar o executável do 'gpg' e o ficheiro de configuração e pasta pessoal a utilizar. Estes valores são detectados automaticamente no primeiro arranque e deverão funcionar logo à partida.

A utilização do agente do GnuPG torna mais confortável o trabalho com o GnuPG, dado que não necessita de escrever a sua senha para todas as acções. Fica guardada numa 'cache' em memória durante algum tempo, de modo que todas as operações que pudessem necessitar de uma senha possam ser feitas imediatamente. Lembre-se que isto poderá permitir às outras pessoas usarem as suas chaves privadas, caso deixe a sua sessão acessível para elas.

#### Servidores de Chaves

Aqui poderá criar uma lista dos servidores de chaves conhecidos por si quando abrir a janela do servidor de chaves. Se executar o GnuPG a partir da linha de comandos, somente será usado o servidor de chaves que definir por omissão aqui.

O protocolo usado para a comunicação com os servidores de chaves baseia-se em &HTTP;, por isso fará sentido, em alguns ambientes que se possa honrar o 'proxy' de &HTTP; quando disponível.

#### Diversos

Esta secção permite a configuração de algumas funcionalidades que não se encaixam noutras secções. Poderá configurar, por exemplo, para iniciar o KGpg automaticamente no arranque. A opção usar a selecção do rato em vez da área de transferência altera se as selecções são feitas através do botão do meio do rato ou se são feitas por combinações de teclas.

Poderá também alterar se o ícone da bandeja do &kgpg; aparece ou não e o que acontece se o ícone for seleccionado através do &LMB;. Se a 'applet' aparecer, ao fechar, a janela do &kgpg; irá minimizar a aplicação para a bandeja. Se o ícone não aparecer, o &kgpg; irá sair quando fechar todas as janelas.

## Créditos e Licença

&kgpg;

Programa copyright © 2002-2003 Jean-Baptiste Mardelle bj@altern.org.

© 2006-2007 Jimmy Gilles jimmygilles@gmail.com

© 2006-2008 Rolf Eike Beer kde@opensource.sf-tec.de

Tradução de José Nuno Pires zepires@gmail.com

&underFDL; &underGPL;

&documentation.index;