Codificador y decodificador de cifrado César
Codifica o decodifica un cifrado César con cualquier desplazamiento del 1 al 25, o pulsa el preajuste ROT13. Si no sabes el desplazamiento, marca la fuerza bruta y lee las 25 decodificaciones posibles en una lista. Las letras conservan su mayúscula o minúscula y todo lo demás pasa sin cambios. Gratis, sin registro, y no se sube nada.
Modo
Cómo funciona el cifrado César
El cifrado César es una de las técnicas de cifrado más antiguas que se conocen, recibe su nombre de Julio César, quien lo usó hacia el año 58 a. C. para proteger la correspondencia militar. Cada letra se sustituye por la letra que está un número fijo de posiciones más adelante en el alfabeto, volviendo a empezar de la Z a la A. Con un desplazamiento de 3, HOLA se convierte en KROD.
Decodificar simplemente desplaza en la dirección opuesta. Como solo hay 25 desplazamientos con sentido, el cifrado no ofrece hoy ninguna seguridad real — pero esa misma debilidad lo convierte en una introducción perfecta a la criptografía, y el modo de fuerza bruta de arriba muestra exactamente cómo lo rompería un atacante.
Cómo usar la herramienta de cifrado César
- 1. Elige Codificar o Decodificar. Codificar desplaza las letras hacia delante; Decodificar las desplaza hacia atrás la misma cantidad.
- 2. Fija el desplazamiento. Arrastra el control deslizante o escribe un número del 1 al 25. El botón Preajuste ROT13 fija 13.
- 3. Escribe o pega tu mensaje. El resultado aparece mientras escribes. Las letras conservan su mayúscula o minúscula; los dígitos, espacios, signos de puntuación y letras acentuadas pasan sin cambios.
- 4. ¿No conoces el desplazamiento? Marca Modo de fuerza bruta. La herramienta aplica las 25 decodificaciones y las enumera, para que busques la línea que se lea como inglés.
Cómo funciona el cifrado César
Numera las letras de 0 (A) a 25 (Z). Para cifrar con el desplazamiento k, suma k al número de cada letra y da la vuelta al pasar de la Z: E(x) = (x + k) mod 26. Para descifrar, resta: D(x) = (x − k) mod 26. El escritor romano Suetonio, en su vida de Julio César, cuenta que César escribía sus cartas confidenciales poniendo la D en lugar de la A, «y así con las demás»: un desplazamiento de 3, la versión que lleva su nombre.
Sin cifrar
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Desplazamiento 3
DEFGHIJKLMNOPQRSTUVWXYZABC
ROT13
NOPQRSTUVWXYZABCDEFGHIJKLM
Ejemplo desarrollado
Attack at dawn con un desplazamiento de 3 se convierte en Dwwdfn dw gdzq: A pasa a D, t a w, t a w, a a d, c a f, k a n, y así sucesivamente, con los espacios intactos. Con ROT13 el mismo mensaje se convierte en Nggnpx ng qnja, y aplicar ROT13 otra vez devuelve Attack at dawn. Esa es la propiedad útil de ROT13: 13 es la mitad de 26, así que la misma operación codifica y decodifica. Se ha usado en Usenet y en foros para ocultar spoilers y remates de chistes, nunca para guardar secretos.
Romper un cifrado César
Como solo 25 desplazamientos cambian algo, puedes probarlos todos. Introduce Dwwdfn dw gdzq con la fuerza bruta marcada y la lista va desde Desplazamiento 1: Cvvcem cv fcyp, pasa por Desplazamiento 3: Attack at dawn y llega hasta el Desplazamiento 25. La línea correcta es la única con palabras reales. Para mensajes largos hay una comprobación más rápida, el análisis de frecuencias: la E es la letra más común en inglés, así que la letra cifrada más frecuente probablemente representa la E, y la distancia entre ambas da el desplazamiento. El Contador de frecuencia de letras cuenta las letras por ti.
Ten en cuenta que la lista de fuerza bruta muestra resultados de decodificar, uno por cada desplazamiento posible, y no los ordena; la lectura la haces tú.
Límites de esta herramienta
- Solo se desplazan A–Z y a–z. Las letras acentuadas, el cirílico, el griego y otras escrituras pasan sin cambios, así que
Cafécon desplazamiento 3 se convierte enFdié. El cifrado está definido sobre un alfabeto de 26 letras. - Los desplazamientos 0 y 26 no hacen nada, por eso el control empieza en 1 y termina en 25.
- No es seguro. Con 25 claves posibles, un cifrado César no protege nada; úsalo para acertijos, enseñanza y juegos.
¿Qué cifrado necesitas?
| Cifrado | Clave | Úsalo cuando |
|---|---|---|
| César / ROT13 (esta página) | Un desplazamiento, 1–25 | El mensaje usa un único desplazamiento fijo |
| Cifrado Vigenère | Una palabra clave; el desplazamiento cambia por letra | Las letras se desplazan según una palabra que se repite |
| Cifrado afín | Un multiplicador y un desplazamiento | El mensaje se multiplica y luego se desplaza |
| Atbash Cipher | Ninguna; el alfabeto se invierte | A↔Z, B↔Y |
| Substitution Cipher Solver | Un alfabeto completo revuelto | Las letras se corresponden una a una sin patrón |
¿No sabes qué cifrado tienes? El Cipher Identifier, que está previsto, sugerirá una familia a partir de las estadísticas de letras.
Preguntas frecuentes
- ¿Qué es un cifrado César?
- Un cifrado por sustitución que reemplaza cada letra por la que está un número fijo de posiciones más adelante en el alfabeto, dando la vuelta de la Z a la A. Con un desplazamiento de 3, la A se convierte en D y HELLO en KHOOR. Recibe su nombre de Julio César, a quien Suetonio atribuye un desplazamiento de 3.
- ¿Cómo decodifico un cifrado César sin conocer el desplazamiento?
- Marca el modo de fuerza bruta y pega el mensaje. La herramienta enumera las 25 decodificaciones; la que se lee como lenguaje corriente es la respuesta. Como solo hay 25 candidatos, esto siempre funciona con un cifrado César verdadero.
- ¿Qué es ROT13?
- Un cifrado César con desplazamiento 13. Como 13 es la mitad del alfabeto, aplicarlo dos veces devuelve el original, así que una sola operación codifica y decodifica. Usa el botón de preajuste ROT13 para fijar el desplazamiento.
- ¿El cifrado cambia números, espacios o signos de puntuación?
- No. Solo se desplazan las letras A–Z y a–z, y cada una conserva su mayúscula o minúscula. Los dígitos, los espacios, los signos de puntuación y las letras acentuadas no se tocan.
- ¿En qué se diferencia un cifrado César de uno Vigenère?
- Un cifrado César usa un único desplazamiento para todo el mensaje. Un cifrado Vigenère usa una palabra clave, y cada letra de la clave da un desplazamiento César distinto para la letra correspondiente del mensaje, por eso resistió durante siglos.
- ¿Es seguro un cifrado César?
- No. Tiene 25 claves y cae por fuerza bruta al instante, además del análisis de frecuencias. Es un buen primer cifrado para aprender y para acertijos, pero nunca debe proteger nada privado.
- ¿Se sube mi mensaje?
- No. El desplazamiento se realiza en tu navegador mientras escribes y no se envía nada a ningún sitio.