Firs permite entender qué es exactamente el ataque de fuerza bruta.
Es un intento de prueba y error para adivinar una contraseña intentando todas las combinaciones posibles de caracteres hasta que se descubra la correcta. Este proceso generalmente se automatiza mediante el uso de software que intenta combinaciones en rápida sucesión, a menudo acelerando el proceso comenzando con variaciones de contraseñas comunes y palabras de diccionario para mejorar las posibilidades de éxito.
P.ej. Su contraseña es un número **** (4 dígitos), entonces significa que tiene una contraseña posible que está en el rango de 0000 a 9999, de esta manera hay 10000 combinaciones posibles. Probar todas las combinaciones una por una utilizando las secuencias de comandos se conoce como ataque de fuerza bruta.
- ¿Cuál es el camino más corto de Dijkstra para el siguiente gráfico?
- ¿Puedo leer Introducción a las estructuras de datos de Cormen como un principiante completo?
- ¿Qué algoritmos se pueden usar para determinar si dos preguntas (como las de Quora) son de alguna manera similares?
- Cómo analizar la complejidad del tiempo de ejecución del algoritmo de búsqueda binaria recursiva
- Cómo resolver el problema de recolectar manzanas usando programación dinámica
Además de usarse para entrar en las cuentas de los usuarios, los ataques de fuerza bruta se pueden usar para descifrar datos adivinando la clave de cifrado correcta … eventualmente. Debido a que el número de combinaciones posibles aumenta exponencialmente a medida que una contraseña o clave de cifrado se alarga, un cifrado particularmente fuerte podría demorar muchas vidas utilizando métodos de fuerza bruta.