Está en la página 1de 3

Facultad de Ingeniería Eléctrica y Electrónica

Carrera de Ingeniería en Tecnologías de la Información

HACKING-ÉTICO

Taller 3
1. TEMA
Cifrado DES

2. OBJETIVOS
 Comprobar el cifrado en modo ECB.
 Aplicar el cifrado con el algoritmo DES en textos y archivos.
 Realizar un ataque por fuerza bruta al cifrado DES.

3. MARCO TEÓRICO
DES es un algoritmo de cifrado simétrico. Usa cifrado por bloques de 64 bits y una clave de
56 bits (más 8 bits utilizados como paridad). Para ajustar el tamaño de bloque, suelen
emplearse técnicas de relleno (por ejemplo, zero padding).
Este algoritmo cifra texto claro separándolo en bloques de tamaño fijo y luego transformando
cada uno de ellos mediante una serie de operaciones en las que está incluida la clave de
cifrado. Como es de esperarse, esta transformación se realiza de tal manera que el texto
cifrado solamente se pueda descifrar si se tiene la clave de cifrado.
El algoritmo consiste de una permutación inicial y final, y 16 rondas de cifrado en las que se
procesa alternativamente la mitad de un bloque (32 bits). El entrecruzamiento resultante se
conoce como función de Feistel.

4. EQUIPO Y MATERIALES
 Computador con sistema operativo Windows.
 Software safeDES (de este link).
 Conexión a Internet.

5. PROCEDIMIENTO
5.1. Descargue el software safeDES y ejecútelo en su computador.
5.2. Cifre un texto corto (una frase) Para hacerlo:
 dé clic en el ícono verde (Cifrar/Descifrar);
 en el combo box de la barra de herramientas seleccione la opción Cifrar.
 seleccione la opción Teclado e ingrese el texto (opción ASCII);
 seleccione Opciones, ingrese la clave FF90B1C2D054D89A (opción
hexadecimal); y active la opción teclado en Procesar y mostrar resultados.
 en Resultado Teclado, observe el texto cifrado luego de dar clic en la opción
Comenzar.
5.3. Ahora, descifre el texto cifrado obtenido en el paso anterior.
 Para esto, siga los mismos pasos anteriores, pero ahora seleccione Descifrar en
el combo box ubicado debajo del menú Archivo.

1/3
Hacking-Ético Cifrado DES 05/2022

 Introduzca el texto cifrado a descifrar en hexadecimal (el programa no guarda los


caracteres ASCII no imprimibles).
5.4. Utilizando la opción Archivos (para cargar) y Resultado Ficheros (para observar el
resultado), cifre y descifre un archivo, por ejemplo, de Word.
5.5. Sobre un texto corto cifrado con la clave 0123456789ABCDEF (hexadecimal),
aplique un ataque de fuerza bruta para descubrir dicha clave, utilizando una de las
herramientas del software safeDES. Para ello:
 Guarde el texto cifrado hexadecimal en un archivo de texto para guardarlo
temporalmente.
 Una vez tenga texto cifrado en formato hexadecimal, use la herramienta Ataque
Monousuario de safeDES.

 Al hacer clic en la herramienta, seleccione la opción Teclado e introduzca en


formato hexadecimal los textos sin cifrar y cifrado. En Opciones, habilite Atacar
Teclado.

 Observe el número de claves distintas para el texto cifrado.


 En Opciones, seleccione Búsqueda delimitada de clave, e introduzca la clave
inicial y final (formato hexadecimal) del espacio que claves que se analizará
(inicial: 0123456780000000, final: 012345678FFFFFFF).
 Finalmente, en la opción Resultado Teclado, seleccione Entrada de texto en
Modo Hexadecimal, y de clic en el botón Comenzar que ya conoce.
 El programa tardará un par de minutos en encontrar la clave. Mientras tanto, fíjese
en la información que aparece en la herramienta en la parte derecha de la ventana
en la opción Resultado Teclado.

2/3
Hacking-Ético Cifrado DES 05/2022

6. EVIDENCIA

6.1. Presente capturas de pantalla de todos los resultados obtenidos (donde sea
aplicable).

3/3

También podría gustarte