Photo by Sai Kiran Anagani on Unsplash

Cómo generar claves GPG

Adryan Rex
The Coding Room
Published in
2 min readNov 16, 2019

--

GPG es una herramienta de cifrado y firmas digitales. Nos da la seguridad de poder intercambiar archivos, claves y documentos de forma segura, teniendo la certeza de que son enviados y recibidos por los usuarios que están en sesión.

1. Para empezar, en terminal escribimos lo siguiente:

gpg --full-generate-key

2. Elegimos tipo RSA and RSA
3. Tamaño de la clave: 4096
4. Pulsamos Enter para especificar que la clave no expira.
5. Verificamos que la selección es correcta.
6. Introducimos nuestra información de ID user.
7. Escribimos una passphrase segura.
8. Usamos el siguiente comando para comprobar que tenemos la clave pública y privadada:

gpg -list-secret-keys --keyid-format LONG

O podemos realizar el comando gpg -k( que nos mostrará la identificación de cada clave)

9. Desde la lista de claves GPG, copiamos el ID de la clave GPG que queramos usar.
10. Exportamos la clave con el ID con el siguiente comando:

gpg --armor --export id_gpgkey

11. Copiamos la clave GPG, desde -----BEGIN GPG PUBLIC KEY BLOCK----- y acabando con -----END PGP PUBLIC KEY BLOCK-----

Dato importante 📑

Al igual que en la generación de las claves SSH, puedes simplemente pulsar Enter para no escribir ninguna passphrase y dejarlo vacío. Pero esto no es recomendable ya que tu clave GPG puede quedar vulnerable y expuesta, por ello se recomienda siempre que escribas una passphrase.

--

--

Adryan Rex
The Coding Room

Opinador disidente, escritor de fantasía épica, desarrollador web titulado y amante de los videojuegos clásicos. Fan absoluto de AC⚡DC.