[PT] – Criptografar e-mails com o PGP do Android

Criptografar e-mails com o PGP do Android

OpenKeyChain

O OpenKeyChain é um aplicativo de criptografia baseado no OpenPGP. OpenKeyChain salva e gerencia nossas chaves e as das pessoas com quem nos comunicamos. Também permite procurar chaves nos servidores e trocar as nossas. Você pode baixar o aplicativo da PlayStore gratuitamente.

Importar uma chave pública

Para importar uma chave pública, podemos fazer isso de maneiras diferentes. O mais conveniente e eficaz é importá-lo diretamente de um servidor de chaves públicas. Para fazer isso, no menu APP, clicamos no ícone ‘+’ e selecionamos a opção ‘Pesquisar chave‘.

Agora, apresentamos o email do indivíduo para quem queremos obter sua chave pública no mecanismo de pesquisa. Se houver uma entrada para o email, será mostrada uma tela com a (s) chave (s) pública (s) do indivíduo. Se clicarmos na tecla, uma guia será exibida e um botão com o nome “IMPORTAR” será exibido. Clicamos nele e importamos a chave pública em nosso dispositivo.

Chaves

Sempre que quisermos consultar as chaves que armazenamos em nosso dispositivo, podemos acessar “Chaves” no menu principal e todas as chaves serão exibidas, tanto públicas quanto privadas. Da mesma forma, se clicarmos em uma tecla, uma janela com informações sobre a chave (a quem pertence, etc.) é exibida

Criptografar e assinar um email

Para criptografar um texto e, em seguida, ser enviado por e-mail, devemos clicar no botão no canto superior esquerdo com três listras horizontais.

No menu suspenso, selecione a opção “Criptografar / Descriptografar” e uma nova tela será exibida

Agora, na seção Criptografar, selecionamos a opção ‘Criptografar Texto’ e uma nova janela é exibida.

Finalmente, devemos preencher os dois campos que são solicitados:

  • Criptografar para: insira o nome ou e-mail da pessoa para quem queremos criptografar o texto. Nós devemos ter importado previamente sua chave pública!
  • Assinar com: insira o nome ou e-mail da pessoa com quem queremos assinar o texto. Só podemos fazer isso se tivermos uma chave privada.

Agora, para copiar o texto cifrado para a área de transferência, clicamos no ícone com um símbolo de um retângulo e um cadeado no canto superior direito. Feito isso, basta copiar o texto criptografado na caixa de e-mail de um cliente de e-mail, por exemplo, gmail, outlook, yahoo … e enviar o e-mail.

Exemplo: Victor, quer enviar um email criptografado e assinado para seu amigo Juan. Víctor não tem a chave pública de Juan, então ele deve primeiro importá-la de um servidor-chave, pois ele tem o e-mail de Juan: juan@planisys.com. Uma vez que a chave pública de Juan é importada, Víctor está pronto para criptografar um texto que ele enviará para Juan. Para isso, na tela do Cifrado, Víctor insere os seguintes dados:

  • Critografar para: Juan
  • Assinar com: Victor

Importante: Victor tem suas chaves pública e privada, necessárias para poder assinar um texto.

Agora, Victor copia o texto criptografado para a área de transferência e o cola no corpo do e-mail. Envie e vá!

Criptografar um email

O processo de criptografar um email, sem assinar, é o mesmo que criptografar e assinar apenas que agora omitimos o preenchimento da opção “Assinar com” e deixar em branco.

Assine um email

O processo de assinar um email, sem criptografar, é o mesmo que criptografar e assinar apenas que agora omitimos o preenchimento da opção ‘Criptografar para‘ e deixar em branco. Para poder assinar, precisaremos ter um par de chaves pública e privada.

Descriptografar um email

Para decifrar um texto, devemos possuir nossa chave privada. Só podemos decifrar um texto se tiver sido gerado com a nossa chave pública. Copie o corpo do email criptografado para a área de transferência (de qualquer cliente de email) e vá para o nosso APP OpenkeyChain.

Como antes, vamos para o botão com três listras horizontais no canto superior direito e clique. No menu suspenso, selecionamos a opção ‘Criptografar / Descriptografar’ e, uma vez lá, clicamos na guia ‘Ler da área de transferência’.

Se tivermos copiado um texto previamente criptografado, o openKeyChain tentará descriptografar o texto com uma de nossas chaves privadas. Se ele consegue, ele nos mostra a próxima tela:

K-9 Mail

O K-9 Mail é um cliente de e-mail de código aberto que se concentra em facilitar a digitação de grandes volumes de e-mail.
Para baixar o aplicativo, você pode baixá-lo em ‘Play Store’ no android.

Clique em instalar o aplicativo e aguarde até que o aplicativo esteja instalado no nosso dispositivo. Assim que tivermos o aplicativo instalado, procederemos à configuração deste, para o nosso correio.
Quando abrimos o aplicativo, a primeira coisa que sai é a janela de boas-vindas e a explicação do aplicativo. Clique em ‘next‘ para iniciar a configuração.
  1. O primeiro passo para configurar a conta é, escreva o email e sua senha correspondente.
  2. O próximo passo é escolher o tipo de conta. No nosso caso, escolhemos o tipo de conta IMAP.
  3. Quando definimos que tipo de conta é, precisamos definir os servidores de entrada e saída.
    1. Para o servidor de entrada, usamos mail.planisys.net com a porta 993.
    2. Para o servidor de saída, usamos smtp.planisys.com com a porta 587.

Desta forma, já temos nossa conta configurada, na qual podemos receber e enviar e-mails.

Todos os e-mails recebidos são sincronizados e apresentados na caixa de entrada.