En esta practica vamos a realizar un cifraco asimetrico con la herramienta utilizada antes el gpg.
Primero crearemos una clave privada, vamos a al teminal y ejecutamos el siguiente comando:
<gpg --gen-key>
y nos pedira que seleccionemos una clave de las que ponen a continuacion
Seleccionaremos la segunda opcion, a continuacion nos pedira que seleccionemos el tamaño que deseamos que tenga la clave y seleccionamos el maximo 2048 y le indicamos una duracion de 2 meses, rellenamos con nuestro nombre y un correo real nuestro.
Despues de la generacion de la clave, vamos a observar si se a creado correctamente introduciendo el siguiente comando
<gpg -k>
Como comprovamos se a ceado correctamente.
Ahora sacaremos la huella de nuestra clave para que el resto de
personas sepan como verificar nuestra clave, introducimos el siguiente comando:
<gpg --fingerprint E825DFF4>
Nos muestra las claves existentes en nuestro sistema y tambien el indicador de la huella
Exportamos la clave (clave publica) para que otros usuarios puedan enviarnos mensajes con dicha clave pública y nosotros podamos descifrarlos usando nuestra clave privada, el resultado lo exportaremos a formato ascii, para ello introduciremos el siguiente comando:
<gpg -a --export E825DFF4 > fichero.asc.pub>
y se nos generara el fichero
Una vez hemos generado el fichero se lo podemos enviar la clave a un compañero y recogemos la de algun compañero. Le indicamos la clave para verificarla.
Introducimos en nuestro sistema la clave publica de nuestro compañero introduciendo la siguiente orden:
<gpg --import carlos.asc.pub>
Para comprobar que la huella es la correcta utilizar “gpg -fingerprint clave” y la clave es 300BB457
Y para finalizar la practica enviamos a un compañero un mensaje cifrado con su clave pública para que lo descifre y recogemos la del compañero como un mensaje para descifrar, que nos ha cifrado con nuestra clave pública.
No hay comentarios:
Publicar un comentario