You are on page 1of 12

Actividad Evaluativa Eje 2

JULIO CESAR TELLEZ TORRES

SANDRA MILENA BERNATE BAUTISTA

FUNDACIÓN UNIVERSITARIA DEL AREA ANDINA


INGENIERÍA DE SISTEMAS
CRIPTOGRAFÍA I
BOGOTÁ

2019
DESARROLLO ACTIVIDAD

CIFRADO Y DESCIFRADO CON DES

1. Cifrar con el freeware safeDES (descargar safeDES.zip) el siguiente texto en


claro ASCII con la siguiente clave en hexadecimal de 64 bits. La salida debe estar
en hexadecimal.

 Texto en claro,
Voy a pasármelo bien. (21 caracteres, punto incluido)
 Clave,
1A98F40C291BC8E3

Figura 1. Entrada de Texto en Claro Entrada Modo ASCII

Figura 2. Entrada de Clave en Hexadecimal


Figura 3. Selección Teclado en la opción Procesar y Mostrar Resultados

Figura 4. Oprimimos el botón comenzar


Figura 5. Cifrado del Mensaje

Como podemos observar en al cifrar el mensaje “Voy a pasármelo bien.” con clave
hexadecimal 1A98F40C291BC8E3 con el aplicativo safeDES nos da como resultado en
teclado

Hexadecimal: 19B8D7CA8159311A6AD010EBCC13E174E0A81C796AAF3C3B
ASCII:

2. Descifrar ahora el criptograma y observa el relleno utilizado.

Figura 6. Descifrar el Mensaje


Figura 7. Entrada de Clave y Selección Opción Descifrado

Figura 8 Descifrado del Mensaje


Como podemos observar en el descifrado del mensaje y verificando los bits
formados en cadenas de 8 caracteres encontramos que el aplicativo nos generó un
relleno utilizado para completar la cadena con 6 ceros adiciónales

Hexadecimal: 566F79206120706173E1726D656C6F206269656E2E000000

Relleno Utilizado: 000000

CIFRADO Y DESCIFRADO CON AES

3. Cifrar con freeware AESphere (descargar AESphere.zip) el siguiente texto ASCII


con la siguiente clave hexadecimal de 128 bits. La salida debe estar en código
Base 64.

 Texto en claro
Refranero español: Más vale pájaro en mano que ciento volando. (62
caracteres, punto incluido)

 Clave,
FFFF1111AAAA2222DDDD7777BBBB0000

Primera cifra en modo ECB

Figura 9 Inicio del programa


Figura 10. Ingreso de Mensaje y Clave para Cifrar

Figura 11. Mensaje Cifrado


Como podemos observar en la ejecución de cifrado del mensaje Refranero
español: Más vale pájaro en mano que ciento volando. con clave hexadecimal
FFFF1111AAAA2222DDDD7777BBBB0000 el aplicativo AESphere nos genera
como resultado

Texto Claro:
52656672616e65726f2065737061f16f6c3a204de1732076616c652070e16a61726f
20656e206d616e6f20717565206369656e746f20766f6c616e646f2e0202

Texto Cifrado:
VWBhCwYDR1enTNUQgULFGvJIvJLLDqdD9CExP7Z7lamoyquXh1cY8o+BS0H1
h5N//bfUPzNcu6HM3yVMKuAioQ==

Segunda cifra en modo CBC (IV=0000000000000000FFFFFFFFFFFFFFFF)

Figura 12. Ingreso de Mensaje, Clave en modo CBC para Cifrar


Figura 13. Mensaje Cifrado con vector de Inicialización

Texto Claro:
52656672616e65726f2065737061f16f6c3a204de1732076616c652070e16a61726f20656e
206d616e6f20717565206369656e746f20766f6c616e646f2e0202

Texto Cifrado:
On0r2+g5Mj8WGyN2pGPrxkhyd+A9Hk8IDZTsSh11S9ykdQCPvdltZwM//Bt8cvB7BnNnJZ
cI4xBmcpq0yHLsFg==

Vector de Inicialización:
0000000000000000ffffffffffffffff

4. Descifrar ahora el criptograma, indica el relleno que se ha utilizado.

Primera descifrar en modo ECB


Figura 14. Ingreso de Mensaje Cifrado y Clave para Descifrar

Figura 15. Mensaje Descifrado


Texto Cifrado:
5560610b06034757a74cd5108142c51af248bc92cb0ea743f421313fb67b95a9a8caab9787
5718f28f814b41f587937ffdb7d43f335cbba1ccdf254c2ae022a1

Texto en Claro:
Refranero español: Más vale pájaro en mano que ciento volando.

Segunda descifra en modo CBC (IV=0000000000000000FFFFFFFFFFFFFFFF)

Figura 16. Ingreso de Mensaje Cifrado Clave y Vector de Inicialización para


Descifrar
Texto Cifrado:
3a7d2bdbe839323f161b2376a463ebc6487277e03d1e4f080d94ec4a1d754bdca475008fbd
d96d67033ffc1b7c72f07b067367259708e31066729ab4c872ec16

Texto en Claro:
Refranero español: Más vale pájaro en mano que ciento volando.

Realizando la verificación para identificar el relleno utilizado, debemos tomar el Texto Claro
ya que este proceso se realiza o lleva a cabo al momento de cifrar el mensaje o sea la
primera acción que ejecutamos de cifrado.

En el cual se procede a separar en cadenas de 16 caracteres mostrándonos que el relleno


utilizado en cualquier modo de cifrado ya sea en modo ECB o bien en modo CBC es:

Hexadecimal:
52656672616e65726f2065737061f16f6c3a204de1732076616c652070e16a61726f20656e
206d616e6f20717565206369656e746f20766f6c616e646f2e0202

Relleno Utilizado: 0202

You might also like