Cómo enviar emails cifrado con Android y OpenKeychain

El cifrado es importante, especialmente cuando envías y recibes correos electrónicos en movimiento. Nunca se sabe si esa conexión Wi-Fi pública gratuita es completamente segura. Afortunadamente, podáis mitigar esos riesgos envolviendo tus correos electrónicos privados en una capa de encriptación.

Aquí es cómo podáis cifrar tus correos electrónicos en Android usando OpenKeychain. Es rápido, fácil y, lo mejor de todo, completamente gratis.

¿Qué es el cifrado?

El cifrado es el proceso de ocultar o mezclar información. El cifrado utiliza un algoritmo complejo denominado cifrado para convertir los datos regulares (conocido como texto sin formato) en una cadena de datos ilegibles (conocido como texto cifrado). Una vez que hayas cifrado tus datos, nadie podrá leerlos hasta que los descifren con una clave especial.

El cifrado está en todas partes en la vida digital moderna. ¿Usáis WhatsApp? La aplicación protege tus mensajes con cifrado de extremo a extremo. ¿Inicia sesión en tu banca online? Estáis utilizando cifrado. ¿Preguntando al barista por el código de wifi? Ese es el cifrado de tu amigo, manteniendo tus datos seguros. La contraseña es la clave.

También podáis usar el cifrado para enviar correos electrónicos seguros desde tu teléfono Android.

OpenKeychain es una aplicación de código abierto que implementa el estándar de cifrado OpenPGP en teléfonos Android. OpenPGP es la implementación de código abierto del estándar de cifrado PGP. Lo encontrarás en cientos, si no miles, de diferentes aplicaciones.

La mayoría del cifrado moderno utiliza un cifrado asimétrico. El cifrado asimétrico utiliza un sistema de claves para proteger tus datos.

Tenéis una clave pública que cualquiera puede saber. Alguien con tu clave pública puede cifrar un mensaje y luego enviárselo. Solo tú podáis abrirlo. Eso es porque tenéis una clave privada. Tu clave privada está vinculada criptográficamente a tu clave pública.

Sin embargo, no podáis dejar que nadie más sepa tu clave privada. De lo contrario, pueden hacerse pasar por ti, leer tus mensajes, etc.

Cifrado de correos electrónicos con OpenKeychain

OpenKeychain facilita el uso del cifrado OpenPGP. Esto es lo que vas a hacer:

1- Descargar e instalar OpenKeychain.

2- Configura tu cuenta de usuario de OpenKeychain.

3- Comparte tu clave pública.

4- Cifra tu primer mensaje.

También aprenderás cómo descifrar un mensaje entrante. Así es como lo configuras en tu teléfono.

1. Descargar e instalar OpenKeychain

Primero, dirígete a Google Play Store y descarga OpenKeychain.

2. Configura tu cuenta de usuario de OpenKeychain

A continuación, sigue estos pasos para configurar:

Inicia la aplicación OpenKeychain. Llegarás a la pantalla de configuración inicial. Desde aquí, selecciona Crear mi clave.

Agrega el nombre que deseáis asociar con la clave. No tenéis que usar tu nombre propio; un apodo servirá. A continuación, agrega la dirección de correo electrónico que deseáis asociar con la clave.

En la página final está la clave de creación propiamente dicha. Confirma tu nombre y dirección de correo electrónico, desmarca la opción Publicar en servidores de claves, luego selecciona Crear clave.

Cómo enviar email cifrado en Android usando OpenKeychain

La aplicación dice que crear una clave puede llevar algún tiempo. Sin embargo, en mi experiencia, OpenKeychain es muy rápido para crear su clave de cifrado. (Al menos, es para mí; ¡su experiencia puede variar!)

Ahora podáis ver el concentrador de claves de tu cuenta de usuario de OpenKeychain. Desde aquí podáis compartir tu clave utilizando un enlace o código QR, cifrar y enviar archivos o mensajes, publicar su clave en un servidor de claves y más.

3. Comparte tu clave pública

A partir de ahora, debéis compartir tu clave pública con tu destinatario. De lo contrario, cuando os envíes un mensaje, tendrán que descifrarlo. Hay varias formas de compartir una clave con OpenKeychain, pero os mostraré las dos más fáciles.

1- Primero, desde la página de tu cuenta clave, selecciona el ícono del menú Configuración de tres puntos en la esquina superior derecha, luego Avanzado. Cambia a la pestaña Compartir. Aquí, verás tu código QR compartible. Si os encuentra en la misma ubicación física que tu destinatario, pueden escanear tu código QR con tu aplicación de cifrado para importar automáticamente tu clave.

2- Si no pueden escanear tu código, o si no estáis físicamente cerca, podáis usar la función de compartir de Android probada y comprobada. En la misma página, debajo de Clave, selecciona Compartir con. Ahora podáis compartir tu clave utilizando cualquier número de opciones en tu móvil Android.

Cómo enviar email cifrado en Android usando OpenKeychain

Es importante destacar que el destinatario debe tener OpenKeychain o una aplicación de administración de clave de cifrado alternativa para importar tu clave. La otra parte puede importar la clave a cualquier aplicación compatible, móvil o de escritorio. Por ejemplo, podríais compartir tu clave pública de OpenKeychain en tu escritorio y luego importar la clave a la clave Kleopatra de Gpg4win y al programa de administración de certificados.

4. Encripta tu primer mensaje

Cómo enviar email cifrado en Android usando OpenKeychain

En tu página de identidad de clave de OpenKeychain, encontrarás dos iconos debajo de tu nombre. Uno es un icono de carpeta con un pequeño candado; el otro es un icono de mensaje con un pequeño candado. Usáis el primero para cifrar archivos y el segundo para cifrar mensajes.

Abre la pantalla de mensajes y escribe tu mensaje. Cuando estéis listo, usáis:

1- El icono de copia directa para copiar y cifrar el contenido del mensaje para pegarlo en otra aplicación, o

2- El icono de compartir para cifrar el contenido del mensaje mientras se comparte en otra aplicación.

Podáis encontrar ambos iconos en la esquina superior derecha de la pantalla del mensaje.

Descifrando correos electrónicos con OpenKeychain

Tu sabes cómo enviar correos electrónicos cifrados. Pero ¿qué pasa cuando uno llega a tu bandeja de entrada?

OpenKeychain hace que sea fácil de descifrar. Resalta el contenido del mensaje PGP; asegúrate de seleccionar todo. Cuando aparezca el mensaje, seleccione Compartir> Descifrar con OpenKeychain. Los contenidos del mensaje se importan instantáneamente a OpenKeychain. Si el remitente ha utilizado tu clave pública para cifrar el mensaje, el contenido del mensaje se revelará.

:)