SIF: Ejercicio 4.14

18 feb 2011

Vamos a realizar un cifrado asimétrico con la herramienta gpg. Vamos a realizar unos cuantos pasos:

1. Creación de nuestra clave privada: “gpg --gen-key”. Uilizar la clave de cifrado (2) DSA y Elgamal. Dar un tamaño de clave de 2048 y una duración de la clave de 2 meses.Rellenar con vuestros datos y vuestra cuenta de correo real.


Una vez puesto le v de vale, te salen lo siguiente.


2. Comprobación de las claves existentes en nuestro sistema (para comprobar que la hemos creado bien): Vale tanto la instrucción “gpg -k” como “gpg -list-keys”


 3. Saber como sacar la huella de nuestra clave para que el resto de personas sepan como verificar nuestra clave: “gpg --fingerprint CLAVE”. CLAVE la sacaremos de la clave que nos muestra al ejecutar las claves existentes en nuestro sistema.

Tenemos que sustitur la palabra CLAVE, por nuestra clave pública y una vez echo te sale esto.


4. exportar la clave para que otros usuarios puedan enviarnos mensajes con dicha clave pública y nosotros podamos descifrarlos usando nuestra clave privada. Lo exportaremos en formato ascii utilizando : “gpg -a --export NOMBRECLAVE > fichero.asc.pub“.


5. enviar la clave a un compañero y recoger la del compañero .Indicarle la clave para verificarla.

Buscamos el documento que hemos creado y lo enviamos por correo.



6. introducir en nuestro sistema la clave publica de nuestro compañero de manera manual:”gpg --import CLAVECOMPAÑERO.ASC.PUB”. Para comprobar que la huella es la correcta utilizar “gpg -fingerprint clave”


y lo hemos comprovado y sale lo siguiente.


7. enviar a un compañero un mensaje cifrado con su clave pública ( “gpg --recipient CORREOCOMPAÑERO -- encrypt FICHERO_A_CIFRAR”) para que lo descifre.

Yo se lo e enviado a javi y le lo que yo he cifrado.


El archivo de arriba era el original y al hacer lo que he echo con la linea de comandos me sale el de abajo.

0 comentarios: