Cifrado César: codificar y decodificar texto en línea
Codifica o decodifica texto con el cifrado César (cifrado por desplazamiento, ROT13): elige el desplazamiento, conserva la puntuación y mira todos los desplazamientos posibles para descifrar sin clave.
Cómo funciona
Codificar: E(x) = (x + k) mod 26 · decodificar: D(x) = (x − k) mod 26, con A = 0, B = 1, …, Z = 25 · ROT13: k = 13 (es su propio inverso)
El cifrado César sustituye cada letra por la que está k posiciones más adelante en el alfabeto, volviendo de la Z a la A. Según la tradición, Julio César usaba un desplazamiento de 3. Con solo 25 claves posibles no ofrece seguridad real: probar todos los desplazamientos (la tabla de fuerza bruta del modo decodificar) o contar la frecuencia de las letras lo rompe al instante. Aun así es el ejemplo clásico de introducción a la criptografía y se sigue usando en acertijos, geocaching y el ROT13.
Ejemplo resuelto
Al codificar «Veni, vidi, vici» con desplazamiento 3, V → Y, e → h, n → q, i → l, d → g y c → f, y se obtiene «Yhql, ylgl, ylfl». Decodificar ese texto con desplazamiento 3 (o codificarlo con 23) devuelve el original.
Fuentes: Caesar cipher — Wikipedia · Suetonius, The Life of Julius Caesar, 56
Preguntas frecuentes
¿Cómo descifro un cifrado César sin la clave?
Elige «Decodificar» y revisa la tabla de fuerza bruta: una de las 25 filas será legible. En textos largos también funciona el análisis de frecuencia de letras.
¿Qué es ROT13?
Un cifrado César con desplazamiento 13. Como 13 + 13 = 26, aplicarlo dos veces devuelve el original, así que la misma operación codifica y decodifica.
¿Qué pasa con la ñ, las tildes y los números?
Se quedan igual. Solo se desplazan las 26 letras latinas básicas y se respetan mayúsculas y minúsculas, así que letras como ñ o é no cambian.
¿Puedo usar un desplazamiento negativo?
Sí. Un desplazamiento de −3 equivale a 23; la calculadora muestra el desplazamiento efectivo hacia adelante entre 0 y 25.
Calculadoras relacionadas
Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.