La completísima herramienta Cryptool permite estudiar algoritmos criptográficos y realizar criptoanálisis de mensajes cifrados. Además incluye animaciones de algunos algoritmos y juegos educativos relacionados con la criptografía. Lo que vamos a ver hoy se basa en el procesamiento mediante algoritmos (seleccionados con las opciones del menú) de ventanas de texto.
Estas ventanas se crean con “File->New” y, en caso de que contengan contenido ya encriptado (no es texto legible, sino bytes), pueden verse en hexadecimal (“View->Show as HexDump”). Para exportar o importar la información en un formato estándar se tiene también una opción de codificación/decodificación en Base64 [b64] (“Indiv. Procedures -> Tools -> Codes -> Base64...”)
Puedes descargar Cryptool en el siguiente enlace.
Ejercicios de Encriptación con Cryptool
Ejercicio 1:
Descarga e instala la aplicación Cryptool. Navega por los menús de la aplicación y localiza los siguientes algoritmos criptográficos: Vigenère, Rijndael, MD5, SHA-256, RIPEMD-160. Localiza también la conversión a/de base64.
Ejercicio 2:
Encripta con el algoritmo de Vigenère el texto “Vigenere es un metodo clasico”1 usando la clave “CLASICO”. Y verifica que el hash RIPEMD-160 del resultado es “81 A5 7A 0E F2 89 8E 32 AB A0 36 4A 7A 51 49 73 F1 37 9A 10”.
Ejercicio 3:
Desencripta el texto “Nrempbdiqxw. Yh cwalitniagx.” mediante el algoritmo de Vigenère usando la clave “INTENTA”. Si lo haces bien al desencriptar podrás ver la frase "Felicidades. Lo conseguiste."
Ejercicio 4:
Encripta con Cryptool el texto “Interoperabilidad” usando el algoritmo Triple-DES en modo Electronic Codebook (ECB) con la clave hexadecimal “30493080103012853712DF812AFE81AA”
Verifica con Cryptool que el hash RIPEMD-160 del resultado es “DD00D19DD412EC76A165951D0152530D6776828A”.
Ejercicio 5:
Desencripta con Cryptool, usando el algoritmo Triple-DES ECB y la clave “0102AFCDBE17BEA171BE91F9A8EFA183” el texto “Yz4UUTujMNU7zZ9SyrpzqTJQellJZoXFzc1H2sry7gj6SP7ZnBnh8Q==”. El texto está codificado en base64 (hay que decodificarlo previamente).
Comentarios
Publicar un comentario