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:
Publicar un comentario