¿Qué es GNU Privacy Guard?

Autor: | Última modificación: 28 de julio de 2022 | Tiempo de Lectura: 2 minutos

¿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?

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, 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 cana, bien 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:

>gpg2 --gen-key

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

>gpg2 --expert --full-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

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:

(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!

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.