1. Inicio
  2. Herramientas de texto
  3. Cifrado César

Cifrado César: cifrar y descifrar online

Cifra y descifra mensajes con el cifrado César usando el alfabeto español de 27 letras (con Ñ) o el inglés de 26. Si no conoces la clave, la tabla de fuerza bruta prueba todas las rotaciones y te señala la más probable.

Fuerza bruta: el texto de entrada con todas las claves

Cada fila descifra la entrada con una clave distinta. La más probable se calcula comparando la frecuencia de letras con la del español.

Cómo usar el cifrador

  1. Elige Cifrar o Descifrar y el alfabeto. Ambos extremos deben usar el mismo: un mensaje cifrado con 27 letras no se descifra bien con 26.
  2. Indica el desplazamiento. Julio César usaba 3; puedes usar cualquier entero, también negativo (−3 equivale a 24 en el alfabeto español).
  3. Escribe el texto. Se respetan mayúsculas y minúsculas, y los números, espacios y signos quedan igual.
  4. Si recibes un mensaje sin clave, mira la tabla de fuerza bruta: con solo 26 o 27 posibilidades, una de las filas será legible.

Cómo funciona: la fórmula

Se numeran las letras desde 0 (A = 0, B = 1…) y cada una se sustituye por la que está k posiciones más adelante, volviendo al principio al llegar al final. Es aritmética modular, con n = 27 en español o 26 en inglés:

Cifrar: C = (P + k) mod n   ·   Descifrar: P = (C − k) mod n

En el alfabeto español la Ñ ocupa la posición 14, entre la N (13) y la O (15). Eso cambia el resultado a partir de la N: con clave 3, la L pasa a Ñ en español, pero a O en inglés.

Ejemplos

TextoAlfabetoClaveCifrado
HOLA MUNDOEspañol (27)3KRÑD OXPGR
HOLA MUNDOInglés (26)3KROD PXQGR
HOLA MUNDOInglés (26)13UBYN ZHAQB
AÑOEspañol (27)1BOP

La clave 13 en el alfabeto inglés se conoce como ROT13: aplicarla dos veces devuelve el texto original, por eso se usó en foros para ocultar spoilers. En el alfabeto español de 27 letras no existe ese «punto medio» exacto.

Por qué es tan fácil de romper

  • Pocas claves. Solo hay 25 o 26 desplazamientos útiles; probarlos todos lleva un segundo, que es justo lo que hace la tabla de fuerza bruta.
  • Frecuencias delatoras. En español la E y la A son las letras más frecuentes. Si en un texto cifrado largo la letra que más aparece es la H, probablemente la clave es 3 (E + 3 = H).
  • Patrones intactos. Las palabras conservan su longitud y las letras dobles siguen siendo dobles («LL», «RR»), lo que ayuda a adivinar.

El cifrado César sirve para juegos, escape rooms, clases de matemáticas o retos de programación, no para proteger información. Para contraseñas reales usa el generador de contraseñas, y para comprobar la integridad de un texto, un generador de hash.

Variantes y cifrados relacionados

El cifrado Vigenère aplica un César distinto a cada letra según una palabra clave, lo que neutraliza el ataque por fuerza bruta simple. Otro juego clásico es escribir el mensaje al revés con el inversor de texto antes de cifrarlo. Y si buscas transmitir en lugar de ocultar, el código Morse traduce cada letra a puntos y rayas que cualquiera puede leer con la tabla. Para preparar el texto, también puedes eliminar acentos con la herramienta de quitar acentos.

Preguntas frecuentes

¿Cómo se descifra un cifrado César sin la clave?

Probando todos los desplazamientos posibles, que son solo 26 o 27. La tabla de fuerza bruta lo hace automáticamente y resalta la opción cuyas frecuencias de letras se parecen más al español.

¿Qué desplazamiento usaba Julio César?

Según Suetonio, César sustituía cada letra por la que está tres posiciones después en el alfabeto, es decir, usaba clave 3.

¿Debo usar 26 o 27 letras?

Si el mensaje es en español y quieres conservar la Ñ, usa 27. Muchos ejercicios escolares y retos en internet usan 26 (alfabeto inglés). Lo importante es que quien cifra y quien descifra usen el mismo.

¿Qué es ROT13?

Es un cifrado César con desplazamiento 13 sobre el alfabeto inglés de 26 letras. Como 13 es la mitad de 26, la misma operación sirve para cifrar y para descifrar.