[Tutorial Gpg4win] La herramienta con la que podrás enviar archivos de forma segura

Gpg4win

Te hago una pregunta:

¿Cuántas veces has enviado o recibido material sensible para tus investigaciones (por email, por una app de mensajería, etc.)?

Seguro que muchísimas.

Pero, entre tú y yo, ¿has tomado siempre las debidas medidas de seguridad?

Porque como ya sabrás, ninguno de nosotros estamos exentos de que intercepten nuestras comunicaciones. Y si ocurriera, imagínate el problema en que te podrías meter…

Por eso te aconsejo que, si no lo estás haciendo ya, empieces a cifrar desde hoy mismo tus comunicaciones. Y para hacer justo eso tenemos herramientas como la protagonista de este post: Gpg4win.

Así que quédate conmigo y sigue leyendo, porque te voy a contar:

  • Qué es Gpg4win y cómo funciona.
  • Cómo encriptar y desencriptar un archivo o mensaje con esta herramienta.
  • Cómo firmar un documento y verificar una firma de otra persona (para que nadie pueda suplantar tu identidad).

Después de aplicar este tutorial, tus mensajes no volverán a estar desprotegidos.

¡Empecemos! 😉

👉 Qué es Gpg4win y cómo «blinda» tus archivos

Antes de nada, veamos en qué consiste exactamente esta herramienta.

Gpg4win es un software de código abierto y gratuito que te permite enviar e-mails y archivos de forma segura con la ayuda de la encriptación y las firmas digitales. 

Esto puede sonar muy técnico de entrada y no decirnos mucho.

Así que te aclaro los conceptos básicos para que entiendas mejor cómo funciona:

  • La encriptación: cifra un mensaje y protege su contenido para que nadie (que tú no desees) pueda leerlos. En otras palabras, garantiza la confidencialidad.
  • La firma digital: con esto te aseguras de que el contenido que recibas realmente pertenece a la persona que te lo envía, y no a un tercero. Es decir, te permite verificar que el mensaje es auténtico.

Para conseguir esto, Gpg4win funciona con la criptografía de clave pública, también conocida como criptografía asimétrica o criptografía de dos claves.

Y aunque te dije que el tutorial iba a ser meramente práctico, conviene que comprendas esto para que te resulte más fácil usar la herramienta.

Vamos a verlo.

 

👉 Cómo funciona Gpg4win: la criptografía de clave pública

Veamos de forma sencilla cuál es la base del funcionamiento de esta herramienta.

 

✅ 1. Cifrar y descifrar un mensaje: cómo funciona la encriptación asimétrica

Nada más empezar a usar este programa generamos dos claves: una pública y otra privada. Estas claves (también llamadas «llaves») son las que nos permiten encriptar y desencriptar los mensajes.

Te explico con un ejemplo cómo se lleva esto a la práctica.

Supongamos que quieres enviarme un mensaje con información confidencial que no puede quedar expuesta.

¿Cómo lo harías con Gpg4win?

  • Utilizas mi clave pública para cifrar el mensaje.
  • Me lo envías y yo descifro ese mensaje usando mi clave privada.

Así es muy difícil que cualquier persona excepto yo pueda acceder al contenido del mensaje.

Para entender mejor esto se suele usar la analogía del buzón.

Si alguien conoce la dirección de tu casa (tu clave pública), puede introducir una carta en tu buzón. Una vez meta esa carta en el buzón ni él ni nadie podrá sacarla.

Serás tú, con la llave de tu buzón (tu clave privada) el único que podrá sacar la carta.

Dicho así suena mucho más sencillo, ¿verdad? 😉

 

✅  2. En qué consiste la firma digital con clave asimétrica

Ahora veamos de qué va eso de la firma digital con otro caso práctico.

Supongamos que, además de cifrar el mensaje, quiero hacerlo mucho más seguro y que la persona que lo reciba pueda comprobar que realmente el mensaje es mío.

En ese caso, lo que hago es firmarlo de forma digital y, para hacer eso, el programa usa mi clave privada.

Cuando recibes mi mensaje, para cerciorarte de que efectivamente yo soy quien lo envía, puedes comprobarlo usando mi clave pública.

Resumiendo:

  • Para firmar un mensaje: usas tu clave privada.
  • Para verificar el remitente de un mensaje: usas la clave pública de la persona que te lo envía.

Siguiendo con la analogía de la carta: si pones un sello personal en esa carta, la persona que lo reciba sabrá a ciencia cierta que eres tú quien la ha escrito.

 

👉 Tutorial paso a paso: Cómo instalar y usar Gpg4win para cifrar un archivo

Dejamos de lado la teoría y pasamos a la práctica: vamos a ver cómo usar todas las funcionalidades que te he explicado de Gpg4win.

Coge aire que empezamos.

 

✅ 1. Cómo descargar Gpg4win y ejecutarlo

Para descargarlo solo tienes que ir a su página oficial y hacer clic en el botón de descarga.

 

gpg4win

Te llevará a otra página donde te pide un donativo. Puedes elegir entre donar o simplemente hacer clic sobre “0$” y descargarte el software de forma gratuita.

Para instalarlo solo tienes que ir haciendo clic en «Siguiente». No tiene mayor complejidad.

En uno de estos pasos, te aparecerá una pantalla donde debes seleccionar los componentes de Gpg4win que quieres instalar.

 

✅ 2. Selecciona los componentes que quieres instalar

 

gpg4win descargar

Te resumo brevemente para qué sirve cada uno:

  • GnuPG: el software de encriptación y, por tanto, el corazón de Gpg4win, sin el cual no podría funcionar.
  • Kleopatra: es la interfaz gráfica del software central, que nos permite usarlo de manera sencilla.
  • GPA: un programa alternativo a Kleopatra que también nos sirve para gestionar los certificados.
  • GpgEX: es una extensión que te permite firmar y cifrar (y verificar y descifrar) directamente haciendo clic derecho sobre el archivo, sin tener que subirlo a Kleopatra. Te recomiendo que la instales también porque facilita mucho el proceso.
  • GpgOL: te permite firmar los e-mails directamente desde Outlook.
  • Browser integration: una extensión más reciente que el resto que permite integrar Gpg4win con el navegador.

Aunque tanto GPA como Kleopatra te sirven para gestionar los certificados, en este tutorial voy a centrarme en Kleopatra (junto con GpgEX), ya que su interfaz es más intuitiva y «amigable» que GPA (el resto de componentes puedes instalarlos si quieres, pero no son imprescindibles para seguir el tutorial).

Una vez hayas seleccionado los componentes, haz clic en “Terminar” y ya tendrás Gpg4win instalado.

 

✅ 3. Cómo usar Gpg4win para cifrar y firmar tus mensajes

Ya tenemos Gpg4win en nuestro ordenador.

¿Y ahora?

Simplemente iniciamos Kleopatra y comenzamos.

 

➡️ A. Crear el par de claves (generar un certificado)

Al acceder a Kleopatra te aparecerá una interfaz como esta. 👇👇

 

gpg4win-descargar

Aquí es donde vamos a crear nuestras claves pública y privada (que son las que nos permitirán cifrar y descifrar los correos).

Para eso nos vamos a: Archivo > Nuevo par de claves > Crear un par de claves personales OpenPGP.

 

descarga-gpg4win

Introducimos nuestros datos y le damos a «Crear».

 

gpg4wing priv

Para terminar de crear el par de llaves necesitas introducir una contraseña personal.

Un consejo: no uses la misma contraseña que utilizas para otras cuentas, y procura que sea larga y difícil de descifrar. Lo ideal es que incluya letras y números.

Para no olvidarte de ella, guárdala en un gestor de contraseñas como, por ejemplo, KeePassXC.

Una vez la tengas, haz clic en «Ok» y ya tendrás tu par de llaves creado.

 

claves-creadas

Es interesante que antes de finalizar hagas una copia de respaldo de tus claves para tenerlas guardadas en tu equipo.

Le damos a finalizar y ya tendríamos nuestro certificado creado.

 

descargar gpg4win

➡️ B. Exportar tu clave pública

Ahora nos metemos de lleno en faena, y para que te resulte más ameno y fácil de entender voy a usar un caso práctico con dos archiconocidos personajes ficticios.

Supongamos que Sherlock Holmes y el doctor Watson hubieran vivido en la época actual.

En este escenario, es muy probable que se hubieran comunicado usando Gpg4win para encriptar sus mensajes.

Así que vamos a ponernos, por unos instantes, en la piel de ese Sherlock Holmes del siglo XXI.

Queremos comunicarnos con Watson, pero para poder enviarle mensajes cifrados (y que él nos los envíe a nosotros) necesitaremos compartir nuestras respectivas claves públicas.

¿Cómo lo hacemos?

Fácil, haciendo clic derecho sobre el certificado previamente creado (aunque habíamos creado un certificado a nombre de Julián, para este ejemplo he creado un nuevo par de claves a nombre de Sherlock Holmes).

Hacemos clic en «Exportar».

 

gp4win

Obtendremos un archivo como este.

gpg4win linux

Esa es nuestra llave pública, la cual deberemos enviar a Watson.

 

➡️ C. Importar la clave secreta de otra persona

Watson nos ha enviado a su vez su clave pública por correo electrónico.

La descargamos y hacemos doble clic sobre el archivo. Se nos abrirá una ventana como esta en Kleopatra.

 

gpg4win windows

 

Para confirmar que efectivamente se trata del certificado de Watson, le preguntaremos cuál es su huella digital (y así nos aseguramos de que no se nos ha infiltrado ningún hacker contratado por Moriarty haciéndose pasar por nuestro colega).

Al ver que coinciden le damos a «Certificado».

Ya tenemos la clave pública de Watson en nuestra pantalla de Kleopatra.

 

gpg4win kleopatra

Como ves, en negrita aparecerán nuestros certificados, mientras que los certificados de otras personas que hayamos importado aparecen sin resaltar.

 

➡️ D. Firmar y cifrar un documento propio para enviarlo a alguien

El siguiente paso es cifrar un documento que hemos escrito en Word (con información confidencial y de vital importancia) que debemos enviar a Watson.

Para ello hacemos clic derecho sobre el archivo y hacemos clic en «Firmar y cifrar».

Nos dirigirá a una ventana como esta.

 

gpg4win windows 7

Escogemos firmar como Sherlock Holmes y lo ciframos para «Dr. Watson», que es a quien va dirigido y el único que queremos que vea el mensaje.

Hacemos clic en «Firmar y cifrar» y ya lo tendríamos. Nos aparecerá un archivo como este.

 

gpgwin

 

 

 

 

 

 

 

Ya se lo podemos mandar con total tranquilidad.

 

➡️ E. Desencriptar y verificar un archivo

Ahora Watson nos responde enviándonos otro archivo encriptado (el cual habrá cifrado siguiendo el mismo procedimiento que te he explicado antes).

¿Que queremos ver qué contiene?

Hacemos clic derecho en él, luego en «Descifrar y verificar» y esto es lo que obtenemos.

 

gpg4win descargar

Ya que Watson firmó el archivo, el programa nos verifica que se trata de él. Cuando le demos al botón de «Save all«, tendremos el documento desencriptado en nuestro ordenador.

Listo para leerlo y a salvo de las garras de Moriarti y sus secuaces. 😉

👉 Empieza a usar Gpg4win y asegura tus mensajes

En este tutorial te he enseñado cómo utilizar las funciones básicas (y a mi parecer las más útiles) de este programa. Pero más allá de eso, te recomiendo que pruebes todas sus opciones por tu cuenta y experimentes con esta herramienta.

Tranquilo, que no te estoy dejando solo ante el peligro.

Algo que me gusta de Gpg4win, y especialmente de Kleopatra, es que es muy intuitivo, y una vez que le coges el truco es realmente fácil de usar.

Además, cuenta con un Compendium completísimo de 182 páginas donde se explica con detalle todas las funcionalidades de la herramienta (puedes encontrarlo en los recursos que te dejo al final de este post).

Por último, si tienes alguna duda o quieres aportar algo te animo a que uses el formulario que encontrarás más abajo para dejar tus comentarios.

Espero que esta información te haya resultado interesante.

Y recuerda que aquí en Ciberpatrulla puedes encontrar mucho más, como por ejemplo:

Como decía Sherlock Holmes: ya conoces mis métodos, ahora aplícalos. 😉

 

Referencias:

También te puede interesar...

1 comentario en «[Tutorial Gpg4win] La herramienta con la que podrás enviar archivos de forma segura»

Deja un comentario

  • Responsable » Julián GL
  • Finalidad » gestionar los comentarios.
  • Legitimación » tu consentimiento.
  • Destinatarios » los datos que me facilitas estarán ubicados en los servidores de Siteground (proveedor de hosting de ciberpatrulla.com) dentro de la UE. Ver política de privacidad de Siteground.
  • Derechos » podrás ejercer tus derechos, entre otros, a acceder, rectificar, limitar y suprimir tus datos.

CURSO GRATUITO SOBRE TÉCNICAS Y HERRAMIENTAS OSINT

1- Realizar búsquedas avanzadas con comandos especiales

2- Encontrar fuentes alternativas de información o herramientas de Inteligencia Artificial (IA)

3- [Cambio de mentalidad] Encontrarás datos en sitios que no imaginas

[CURSO GRATUITO SOBRE TÉCNICAS Y HERRAMIENTAS OSINT]

Realiza búsquedas avanzadas con comandos especiales, encuentra fuentes alternativas de información y descubre una herramienta OSINT de Inteligencia Artificial (IA). Y lo más importante, te ayudaré a realizar un cambio de mentalidad que te permitirá encontrar datos en sitios que no imaginas.

MIS 3 EXTENSIONES FAVORITAS PARA INVESTIGAR POR INTERNET

Rellena estos estos datos para enviártelo por email

Recibe el curso gratuito sobre OSINT

Rellena estos estos datos para enviarte el acceso

Accede  a la clase gratuita sobre OSINT y descubre mi método de trabajo

Rellena estos estos datos para enviarte el acceso

Accede  a la clase gratuita sobre OSINT y descubre mi método de trabajo

Rellena estos estos datos para enviarte el acceso

CURSO GRATUITO OSINT

Descubre técnicas OSINT Y herramientas de investigación online en fuentes abiertas

 

Apúntate al curso gratuito aquí

 

Logotipo Ciberpatrulla

Accede  a la clase gratuita sobre OSINT y descubre mi método de trabajo

Rellena estos estos datos para enviarte el acceso

Recibe el curso gratuito sobre OSINT

Rellena estos estos datos para enviarte el acceso.

Accede  a la clase gratuita sobre OSINT y descubre mi método de trabajo

Rellena estos estos datos para enviarte el acceso

Recibe el curso gratuito sobre OSINT

Rellena estos estos datos para enviarte el acceso