Unidad #1 – Tarea 3: Criptografía

En esta tarea te proponemos el intercambio de un archivo cifrado y firmado digitalmente. Para ello será necesario trabajar en grupos de al menos dos personas. A grandes rasgos, cada integrante del grupo generará un archivo de texto (mensaje), lo cifrará con la clave pública de un tercero y a su vez, compartirá el mensaje cifrado con el propietario de la clave pública para que éste lo descifre utilizando su clave privada.

Use gpg2, y sistema operativo Kali- Linux.

Paso 1.
Generar clave pública en modo ASCII

«gpg2 –gen-key»

Paso 2.
Nos piden exportar un clave con un compañero.
Para esto, utilice

gpg2 –armor –output TextoAsc.asc –export C1CCC97E

image

Nota: A75C715C es el ID de mi clave generada, y para saberla se puede escribir el siguiente comando

gpg2 -k 

Paso 3.
Debemos compartir un archivo con un compañero o también, hacer otro e importarlo…

Para importar, colocamos este comando.

gpg –import textjoel.gpg

Donde textojoel.gpg es el archivo que guardamos de otro compañero.

Paso 4.

Debemos crear un archivo de texto, donde se encriptará y se le enviará al compañero para que pueda descifrar lo que escribimos en él.

En mi caso, use el isguiente comando:

echo «el texto que desea escribir» > mensaje.txt

Y luego lo encriptamos con el comando

gpg2 –recimpient B414B632 -a –sign –encrypt mensaje.txt

la Id o clave que se escribió arriba es en la de la clave generada que queramos asignarle … image

Paso 5.

Para desencriptar, necesitamos el siguiente comando.

gpg2 –decrypt mensaje.txt.asc > test.txt

y con Eso podremos desencriptar el mensaje «oculto» por nuestro compañero.
image
Referencia:
https://www.gnupg.org/gph/es/manual.html

Deja un comentario