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.
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.
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.
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