El primer paso será crear una pareja de llaves PGP, en este artículo explicaré como hacerlo con GNUpg en la consola, también se puede mediante Seahorse o KGpg. Creo que GNUpg está instalado por defecto en Slackware, en cualquier caso puede instalarse con:
vampii@gostir:[~]$ slapt-get -i gnupg2
Una vez instalado utilizaremos el siguiente comando para generar las claves:
vampii@gostir:[~]$ gpg --gen-key
Tenemos varias opciones para crear la clave la más usada es RSA/RSA con un tamaño de 4096 bits, así que será la opción que utilizaré en el tutorial.
![](http://www.ubuntizando.com/wp-content/uploads/2012/10/crearclave-300x212.png)
El periodo de validez de la clave está sujeto al uso que vayan a hacer de ella, las que vamos recibiendo hasta el momento deberiamos comprobar la fecha de caducidad.
El siguiente paso es identificar el propietario de la clave mediante un nombre y una dirección de correo electrónico. Es importante que el nombre que aparezca la clave sea el real y que conste en algún documento de identidad, de esta forma podremos certificar que somos los propietarios de ésta.
![](http://www.ubuntizando.com/wp-content/uploads/2012/10/datospersonales1-300x103.png)
Rellenados estos datos tendremos que introducir una contraseña. Esta contraseña se nos pedirá cada vez que vayamos a descifrar un mensaje o archivo cifrado con nuestra clave pública, y como todas las contraseñas debe ser lo más compleja posible, combinando letras, números y símbolos y que también sea fácil recordar. Definida la clave se generarán las claves pública y privada, ayudaremos al proceso si movemos el ratón de forma aleatorio o aporreamos el teclado con la cabeza, ya que se generarán valores aleatorios que aumentarán la calidad de las claves.
Ahora ya tenemos nuestras clave, pero antes de poder compartirla o publicarla tenemos que tomar una medida de seguridad. Crearemos una clave de revocación, esta clave permitirá en un futuro si nuestra clave fuese comprometida u olvidamos la clave el poder inutilizarla y evitar que se siga usando. El comando es el siguiente:
vampii@gostir:[~]$ gpg --revoke.asc --gen-revoke id. clave
Este archivo revoke.asc debemos guardarlo, ya sea en un dispositivo electrónico o impreso, en un lugar seguro ya que si alguien tiene acceso a él podría inutilizar nuestras claves.
![](http://www.ubuntizando.com/wp-content/uploads/2012/10/revocacion-300x211.png)
Compartir la clave
¿De qué sirve tener una clave PGP si no la compartimos con nuestros contactos? Existen dos formas de hacer llegar compartir nuestras claves públicas:La primera es entregarla personalmente o hacérsela llegar mediante correo electrónico. Para este caso crearemos un versión ASCII de la clave pública, que será la que enviemos, con el comando:
vampii@gostir:[~]$ gpg --output 'nombre.asc' --export -a id. clave
La otra es publicarla en un depósito de claves como
hkp://search.keyserver.net
hkp://pool.sks-keyservers.net
ldap://keyserver.pgp.com
donde aquellas personas que quieran ponerse en contacto con nosotros y mantener en secreto el contenido de su mensaje puedan buscarnos por nuestro nombre o dirección de correo. El comando es:
vampii@gostir:[~]$ gpg --send-keys id. clave --keyserver pgp.mit.edu
Si la clave ha sido enviada correctamente recibiremos el mensaje
"success sending to `pgp.mit.edu' (status=200)"
.Basado en: http://www.ubuntizando.com/2012/10/08/como-crear-una-clave-pgp-segura-para-cifrar-nuestros-mensajes/
No hay comentarios:
Publicar un comentario