Gracias a los posts anteriores de
esta serie ya conocemos cómo funcionan los cifrados
DES y
AES. Para completar nuestro entendimiento de estos algoritmos vamos a utilizar Cryptool para ver cómo funciona cada uno de los pasos que describimos.
Para realizar esa labor, en primer lugar lanzamos Cryptool, y seguidamente nos vamos a
Indiv. Procedures > Visualization of Algorithms > DES para ver el algoritmo DES. Tendremos una pantalla que nos irá mostrando los distintos pasos del algoritmo, junto con unos controles de la navegación que podremos mover si están situados en un sitio que no nos permite ver parte de la animación debido a la resolución de nuestra pantalla.
La siguiente imagen muestra uno de los pasos en la visualización de DES:

Visualización de DES
Para el caso de AES, tenemos dos opciones. La primera de ellas, que podemos encontrar en
Indiv. Procedures > Visualization of Algorithms > AES > Rijndael animation, nos proporciona una animación en Flash que explica cada uno de los pasos del cifrado AES.

Visualización de AES
La segunda de ellas, accesible via
Indiv. Procedures > Visualization of Algorithms > AES > Rijndael Inspector nos permite ver el estado AES en cada uno de los pasos intermedios del algoritmo. Esto nos permitiría comprobar una hipotética implementación de AES que hubiéramos realizado:

AES Inspector
Como podéis ver, Cryptool una vez más demuestra ser una herramienta educacional muy interesante para aprender criptografía, tanto clásica como moderna.
Fuente