Está en la página 1de 9

CRIPTOGRAFIA

Actividad 3

Contenido

Objetivos de la Actividad: ............................................................................................................ 2


Punto 1: ............................................................................................................................................. 3
Solución ........................................................................................................................................ 3
Punto 2: ............................................................................................................................................. 8
Solución ........................................................................................................................................ 8
Bibliografia / Webliografia............................................................. ¡Error! Marcador no definido.
Objetivos de la Actividad:

Lograr determinar el mensaje que se cifró en la información suministrada, para esto


se usarán diferentes métodos como el DES y los algoritmos de RSA por lo tanto
estaremos en capacidad de poder entender el proceso que requiere cualquier
información para viajar efectivamente cifrada e ilegible si no se cuenta con las claves
o elementos necesarios para su descifrado.
Punto 1:

La idea es desencriptar el mensaje que se encuentra en el archivo mensajefinal.enc,


este archivo este encriptado por medio del método DES. el primer paso para
desencriptarlo es saber el primer nombre (nombre corto) del cantante principal de
esta banda.

Solución:
Debido a que personalmente no conozco mucho de música, prefiero utilizar
herramientas disponibles para hallar cual es la banda, luego determinar cual es el
nombre del cantante principal.
a) Buscando la imagen usando Google images, encuentro que corresponde a
Radiohead. Y el cantante principal se llama THOM.
b) Encripté el nombre del cantante en mayúscula utilizando la clave SONG usando
el método playfair.

Encontramos que el resultado será la palabra MÑIA.

Lo convertimos en hexadecimal con


resultado la secuencia: 4dc3914941.
Usando el subsistema de LINUX en Windows 10, configuré una máquina de
UBUNTU y monté el sistema de archivos compartido entre los dos sistemas para
compartir los archivos. Con el comando sudo -s garantizo que pueda utilizar sin
excepción cualquier comando.

c) Corro el comando a continuación para poder generar la pista descifrada con


nombre pistades.txt.
openssl enc -des-cbc -d -in pistacifrada.enc -out pistades.txt -nosalt -iv
4dc3914941 -K 4dc3914941 -a.

Resultado:

Allí nos indican que debemos utilizar las palabras ESCAPE (Clave) y
YOU(Entrada).
Volvemos a utilizar Criptoclásicos y la herramienta para convertir a Hexadecimal

Vamos a convertir el texto


obtenido TVZP en
Hexadecimal.

Obtenemos la secuencia:
54565a50.

Seguimos el camino para


descifrar el mensaje final.

Luego de correr el comando:


openssl enc -des-cbc -d -in mensajefinal.enc -out LISTOMENSAJE.txt -nosalt -
iv 54565a50 -K 54565a50 -a

Obtenemos el archive que leemos con cat LISTOMENSAJE.txt.


Punto 2:
Por medio de la clave privada pvt.pem , desencripte el archivo cip.bin utilizando el
algoritmo RSA. Posteriormente utilizando la clave publica pub.pem, cifre alguna
frase de texto para que un compañero suyo lo descifre delante del curso. Finalmente
genere sus propias claves, pública y privada para encriptar cualquier texto. Se
escoger a un estudiante al azar para hacer una breve demostraci on.
Solución:
Ejecutamos el comando:
openssl rsautl -decrypt -in cip.bin -inkey pvt.pem -out LISTORSA.txt

Utilizando la clave pub.pem encripte un mensaje y compártalo.


Vista del mensaje cifrado desde VI

Mi mensaje descifrado se obtiene luego de ejecutar el código:


openssl rsautl -decrypt -in cifrado.mert -inkey pvt.pem -out MSG-MERANGEL.txt

También podría gustarte