Ataque por fuerza bruta

¿Qué es un ataque mediante fuerza bruta?

Se trata de una de las muchas técnica del criptoanálisis, la criptoanálisis se dedica al estudio de los sistemas criptográficos con el fin de hallar debilidades en los cifrados y de esta manera descifrar el mensaje sin el conocimiento previo de la clave del cifrado. La criptoanálisis ha ido cambiando a lo largo de los años y adaptándose a cualquier complejidad comenzando por cifrados simple como puede ser el cifrado de César y pasando por la máquina Enigma, usada por los nazis en la Segunda Guerra Mundial hasta la actualidad con el algoritmo AES (Advanced Encryption Standard).

Dicha técnica consiste en probar todas las combinaciones posibles hasta hallar el mensaje cifrado.

En el siguiente programa se podrá ver cuánto tiempo se tarda en romper una contraseña de 8 dígitos.

Objetivo

El usuario deberá introducir diferentes contraseñas en el programa y comparar los tiempos que se tarda en romper cada contraseña. Tiene como fin que el usuario se de cuenta de la facilidad que hay para «hackear» contraseñas con una longitud escasa.

Instrucciones

  1. Presionar la bandera verde para comenzar y el botón rojo para terminar.
  2. Pulsar “Comenzar” , a continuación:
    1. Pulse el botón «Empezar»
    2. Introduzca ocho carácteres numéricos (es posible empezar por el cero)
    3. Espere a que el programa procese la información
  3. Pulsar “Instrucciones” para ver las instrucciones
  4. Pulsar “¿Qué es?” para ver una breve explicación de la técnica criptográfica

Para acceder a la página en la web de Scratch pinche el siguiente enlace –> Ataque por fuerza bruta

Publicado en Clásica con Scratch.