Cómo generar claves GPG
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.