¿Qué es el criptoanálisis?
El criptoanálisis estudia cómo leer mensajes cifrados sin conocer la clave. Si la criptografía crea cifrados, el criptoanálisis busca sus puntos débiles. La descripción más antigua que se conoce del análisis de frecuencias, uno de sus métodos básicos, se debe al sabio árabe Al-Kindi, en el siglo IX.
Qué método usar con cada cifrado
César y ROT13
Con la ñ, el alfabeto español de nuestra herramienta tiene 27 letras, lo que deja solo 26 desplazamientos, y un ataque de fuerza bruta los agota en segundos. El descifrador lo hace por ti y muestra todos los resultados. ROT13 y Atbash no tienen clave: en cuanto identificas el método, puedes leer el mensaje.
Cifrados por sustitución
Un alfabeto mezclado tiene demasiadas claves para probarlas, pero cada letra conserva el mismo disfraz durante todo el texto. El análisis de frecuencias revela qué signos aparecen más, y el reconocimiento de patrones ayuda a confirmar las hipótesis. Hace falta un texto bastante largo, porque una o dos frases rara vez dan una imagen clara.
Vigenère
La palabra clave reparte cada letra entre varios desplazamientos, y eso iguala las frecuencias. Los ataques clásicos calculan primero la longitud de la clave y luego tratan cada posición como un cifrado César independiente. Aquí no hay una herramienta que lo haga automáticamente, pero puedes comprobar una clave en la herramienta Vigenère.
Hasta dónde llegan estos métodos
Todos se basan en que el texto cifrado conserva rastros del idioma. El cifrado moderno, como AES, los borra, de manera que ninguno de estos métodos sirve para abrir un archivo cifrado o protegido con contraseña.