¿Qué es GNU Privacy Guard?

| Última modificación: 18 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes qué es GNU Privacy Guard y para qué se utiliza en ciberseguridad? Normalmente, cuando hablamos de criptografía, nos enfocamos en el uso que se le da en protocolos de comunicación por internet. No obstante, existe una forma de encriptar archivos de forma directa sin depender de los sistemas de cifrado que ofrecen las diferentes plataformas que usamos a diario. En este post, hablaremos sobre un software que se utiliza especialmente para esto. A continuación, te explicamos qué es GNU Privacy Guard.

¿Qué es GNU Privacy Guard?

¿Qué es GNU Privacy Guard?

GNU Privacy Guard (GPG) es uno de los sistemas más directos para cifrar datos en informática. También se comone como GnuPG y es una herramienta open source que se basa en la implementación del protocolo de clave asimétrica llamado PGP (Pretty Good Privacy).

Con el software GNU Privacy Guard, los usuarios pueden crear e intercambiar claves públicas, las cuales se codifican en ASCII y, por lo tanto, pueden enviarse a través de prácticamente cualquier medio de información. Del mismo modo, cada usuario puede firmar digitalmente la información que envía por correo electrónico o cualquier otro medio que sea potencialmente inseguro.

Para resumir qué es GNU Privacy Guard, cabe decir que se trata de un software que permite encriptar datos de forma independiente y enviarlos de forma fácil. Su principal ventaja es que, al transmitir la información en ASCII, puede enviarse por prácticamente cualquier canal, ya sea un chat, un mensaje de texto o un email.

¿Cómo usar GNU Privacy Guard?

Si ya sabes qué es GNU Privacy Guard, es hora de que comiences a practicar con él. Para hacerlo, es necesario comprender cómo funciona la generación de claves públicas que se usan para cifrar y descifrar datos y firmas digitales.

Para generar una clave con GnuPG, puedes utilizar el comando:

//Qué es GNU Privacy Guard: Paso 1
>gpg2 --gen-key

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

O también, si quieres más libertad de configuración, puedes usar:

//Qué es GNU Privacy Guard: Paso 2
>gpg2 --expert --full-gen-key

De este modo, se te desplegará un menú donde podrás especificar los sistemas de cifrado que desees implementar. Las opciones que te aparecerán son:

////Qué es GNU Privacy Guard: Paso 3
(1) RSA and RSA
(2) DSA and Elgamal
(3) DSA (sign only)
(4) RSA (sign only)
(7) DSA (set your own capabilities)
(8) RSA (set your own capabilities)
(9) ECC (sign and encrypt)
(10) ECC (sign only)
(11) ECC (set your own capabilities)
(13) Existing key
(14) Existing key from card

El número de la izquierda representa el comando que debes escribir para escoger la opción y, como podrás notar, puedes elegir entre sistemas de cifrado (para firmar digitalmente y encriptar) como:

  • RSA: algoritmo de cifrado de infraestructura pública. Es decir, genera dos claves, una pública para cifrar y una privada para descifrar y firmar digitalmente.
  • DSA: es un estándar del gobierno estadounidense para firmar datos.
  • Elgamal: es un sistema criptográfico que se basa en el problema del logaritmo discreto.
  • ECC (cifrado de curva elíptica): es un sistema criptográfico que se basa en el uso de curvas elípticas sobre cuerpos finitos para generar claves asimétricas de forma segura.

¿Cómo aprender más?

Ahora sabes qué es GNU Privacy Guard y cómo utilizarlo para tus cifrar datos de forma independiente. Si quieres aprender más sobre criptografía y convertirte en un hacker ético profesional, en KeepCoding tenemos el mejor curso para ti. Accede a nuestro Ciberseguridad Full Stack Bootcamp y descubre cómo especializarte en menos de 7 meses. ¿A qué sigues esperando? ¡Inscríbete ya y transforma tu futuro!

Carlos Cilleruelo

CEO and co-founder of Byron Labs & Coordinador del Bootcamp en Ciberseguridad.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Ciberseguridad

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado