Lo primero es instalar la última versión de GNUPG en tu maquina Linux (en mi caso en Ubuntu)
apt-get install gnupg
Una vez instalado vamos a crearnos nuestra clave pública y privada.
gpg --gen-key
- Hay varios tipos de claves pero lo voy a preparar con el predeterminado RSALas claves RSA pueden tener una longitud entre 1024 y 4096 cuanto más larga sea más dificil será de romper, pero más tiempo tardaremos en generar las claves, la mia es de 4096.
- Ahora nos toca especificar el periodo por el cual la clave será válida, yo he puesto que nunca caduque.
- Nos empieza a pedir datos personales (nombre, apellidos, dirección de correo electrónico y un comentario) rellenamos todos los datos con información verídica y el somentario es opcional.
- Ahora nos pide ingresar una contraseña, para poder acceder a nuestra clave privada lo mas rápido posible para descifrar los mensajes, esta clave sólo debéis utilizarla vosotros y nadie debe conocerla jamas.
- Una vez comienzce la generación de la clave os recomiendo que os conectéis a internet con varios navegadores y pilléis youtube y pongáis varios videos a la vez y si tenéis pelis tb ejecutadlas, ya que la generación de la clave puede alargarse bastante tiempo, si dejáis el equipo en reposo.
gpg: clave xxxxxxxx marcada como de confianza absoluta
Claves pública y secreta creadas y firmadas.
gpg: comprobando base de datos de confianza
gpg: 3 dudosa(s) necesarias, 1 completa(s) necesarias
modelo de confianza PGP
gpg: nivel: 0 calidez: 1 firmada: 0 confianza: 0-, 0q, 0n, 0m, 0f, 1u
pub 1024R/xxxxxxxx "fecha del día que la creas"
huella de clave= xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
uid nombre y apellidos <correo>
sub 1024R/xxxxxxxx "fecha del día que la creas"
Ahora podemos hacer gpg --list-keys y nos saldrá nuestra llave generada.
para subir la llave pública a los servidores de internet para que sea accesible por todo el mundo tenemos que hacer lo siguiente.
gpg --keyserver pgp.rediris.es --send-keys KEYID
Espero que os sirva de ayuda.
Mi clave pública es 10A76E07
Para importarla sólo tenéis que hacer gpg --recv-keys 10A76E07
Saludos!!!!!!!!