Con DES Algorithm Teacher aprenderás el cifrado de datos del algoritmo DES mediante animaciones. El método de enseñanza te proporcionará una buena visión del Simplified Data Encryption Standard. La herramienta te explicará todas las fases del cifrado como Permutation, Permutation/Expansion, Permutation/Contraction, Xor, Substitute y Left Shift.

¿Qué es el Data Encryption Standard (DES)?

Antes de adentrarnos en la aplicación vamos a explicar qué es el Data Encryption Standard (DES): es un método para cifrar información con una longitud de clave corta. Aunque su seguridad es debatida desde hace unos años por la National Security Agency (NSA), el algoritmo está vigente pero va cediendo su trono a AES (Advanced Encryption Standard).

Los seis tipos de algoritmos de cifrado de datos

Estos son los seis métodos que DES Algorithm Teacher explica con sus animaciones:

  • Permutation: es la disposición aleatoria de los bits que se muestran en la entrada con respecto a la salida.
  • Permutation/Expansion: en este caso los bits de salida se expanden (de “Text” a “tTexextT”).
  • Permutation/Contraction: en este caso los bits se contraen de 10 a 8 bits (de “TheMessage” a “sesMaeeg”).
  • Xor: la entrada siempre es la misma (representada con números “0” y “1”) y el resultado final es aleatorio.
  • Substitution: son dos cajas, cada una de ellas contiene 4 bits de entrada, produciendo 2 bits de salida.
  • Left Shift: en este método si la entrada es “TheMessage”, la salida sería “heMeTsages”.
Aprende seis tipos de algoritmos de cifrado de datos
Permutation
Aprende seis tipos de algoritmos de cifrado de datos
DES Algorithm Teacher
Aprende seis tipos de algoritmos de cifrado de datos
Data Encryption Standard (DES):

En cada uno de los seis ejemplos DES Algorithm Teacher te explicará mediante una lenta animación cómo se va armando el cifrado DES.

Aparte de los ejemplos individuales, podrás ver un ejemplo completo de cifrado desde “Full Example”.

DES Algorithm Teacher es una aplicación gratuita, portátil y disponible para sistemas operativos Windows.

Sitio oficial: