Mcatorce Suite
← Volver al blog

Cómo romper un cifrado César: fuerza bruta y análisis de frecuencias

Dos formas simples de descifrar un mensaje codificado con un desplazamiento César: probar los 25 desplazamientos y usar la frecuencia de las letras cuando el texto es suficientemente largo.

Prueba la herramienta: ROT13 y Cifrado César

Si encuentras un mensaje que parece letras al azar pero conserva los espacios y las longitudes de las palabras, puede ser un cifrado César. Romperlo es un buen primer ejercicio de criptoanálisis.

Método 1: fuerza bruta

Solo hay 25 desplazamientos significativos, porque un desplazamiento de 0 o de 26 no cambia nada. Prueba cada uno y busca el resultado que se lea como un idioma real. Es exactamente lo que hace la tabla de todos los desplazamientos de la herramienta: lista el mensaje con desplazamientos de 1 a 25 y tú buscas la línea que tiene sentido.

Ejemplo: WKLV LV D WHVW desplazado 3 hacia atrás da THIS IS A TEST. En la tabla, esa línea destacará entre 24 líneas sin sentido.

Método 2: análisis de frecuencias

Las letras no aparecen con la misma frecuencia en un texto natural. En español, E y A son las más comunes, seguidas de O, S y N. En inglés, E es la más común, seguida de T, A, O, I y N. En un cifrado César, una misma letra se reemplaza siempre por la misma otra letra, así que la letra más frecuente del texto cifrado probablemente representa la E. Mide la distancia entre esa letra y la E para obtener el desplazamiento.

Esto necesita suficiente texto. Un mensaje corto de una docena de letras puede no seguir los promedios habituales. Con mensajes cortos, la fuerza bruta es más rápida y segura.

Pistas que ayudan

  • Las palabras de una letra suelen ser A, O o Y en español, y A o I en inglés.
  • Los patrones repetidos, como las palabras cortas comunes, pueden revelar el desplazamiento.
  • Los espacios conservados hacen visibles las formas de las palabras.

Otros cifrados de la misma familia

ROT13 es el desplazamiento de 13 y es su propio inverso. Atbash no es un desplazamiento sino un espejo, y ROT47 desplaza otro rango de caracteres, así que una tabla de desplazamientos César no los resolverá. Prueba cada pestaña de cifrado de la herramienta.

Por qué importa

Entender por qué falla este cifrado explica por qué el cifrado moderno usa claves con cantidades astronómicas de posibilidades, y por qué nunca debes inventar tu propio cifrado para datos reales.

Preguntas frecuentes

¿La herramienta detecta el desplazamiento automáticamente? Muestra todos los desplazamientos para que elijas tú el legible.