Cifrado César
Desplaza cada letra de un mensaje un número fijo de posiciones para codificarlo, o desplázala hacia atrás para decodificarlo. ¿No conoces la clave? La tabla de fuerza bruta prueba los 25 desplazamientos y los ordena según cuánto se parece el resultado al inglés.
Última actualización:
Los 25 desplazamientos, del más probable al menos probable
| Puesto | Desplazamiento | Texto decodificado | Puntuación de inglés |
|---|
Frecuencia de letras
tu texto (entrada)inglés típico
Cómo usar Cifrado César
- Elige Codificar o Decodificar en la parte superior.
- Escribe o pega tu texto y define el desplazamiento (clave). ROT13 y Desplazamiento 3 están a un clic.
- Pulsa Codificar o Decodificar (la salida también se actualiza mientras escribes) y copia el resultado.
- Descifra un mensaje desconocido: pulsa Fuerza bruta de todos los desplazamientos. El texto plano más probable aparece primero; haz clic en Usar para adoptar esa clave.
- Revisa el gráfico de frecuencias para ver por qué se eligió un desplazamiento: el texto en inglés tiene picos en E, T, A y O.
Fórmula del cifrado César
Numera las letras A = 0, B = 1 … Z = 25. Con una clave k:
- Cifrar: E(x) = (x + k) mod 26
- Descifrar: D(x) = (x − k) mod 26
Ejemplo práctico con k = 3: H (7) → (7 + 3) mod 26 = 10 = K; E → H; L → O; O → R. Así, HELLO se convierte en KHOOR. Para Y (24): (24 + 3) mod 26 = 1 = B, que es como el alfabeto vuelve a empezar. Una clave negativa desplaza en sentido contrario: decodificar con la clave 3 es lo mismo que codificar con la clave −3 o 23.
Tabla de desplazamiento para una clave de 3
| Plano | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cifrado | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C |
Cómo ordena la fuerza bruta los 25 desplazamientos
Para cada clave del 1 al 25, la herramienta decodifica el texto y puntúa el resultado:
- Frecuencias de letras. El inglés usa sobre todo E (12.7%), T (9.1%), A (8.2%) y O (7.5%), y muy poco J, Q, X y Z. La puntuación suma la log-probabilidad de cada letra, y la tabla también muestra un valor de chi cuadrado: χ² = Σ (observado − esperado)² ÷ esperado.
- Palabras comunes. La proporción de letras que forman palabras como the, and, of, to, is, you.
- Trigramas comunes como THE, ING, AND e ION, que también funcionan cuando el texto no tiene espacios.
Ejemplo: Wkh txlfn eurzq ira mxpsv ryhu wkh odcb grj se decodifica con la clave 3 como "The quick brown fox jumps over the lazy dog", que gana claramente porque contiene las palabras the y over y tiene una mezcla de letras natural. Los textos de menos de una docena de letras pueden ser ambiguos, así que revisa también las filas siguientes.
Variantes del cifrado por desplazamiento
| Nombre | Qué desplaza | Cómo obtenerlo aquí |
|---|---|---|
| César (clásico) | Letras en 3 posiciones | Predefinido “César (3)” |
| ROT13 | Letras en 13 posiciones (autoinverso) | Predefinido “ROT13” |
| ROT1 | Letras en 1 posición (A→B) | Predefinido “ROT1” |
| Desplazamiento de dígitos | 0–9 según la clave módulo 10 (clave 5 = ROT5 en dígitos) | Marca “Desplazar también los dígitos” |
| Vigenère | Cada letra según una letra distinta de la clave | Un cifrado César por posición; esta herramienta no lo cubre |
Preguntas frecuentes
¿Qué es el cifrado César?
Es un cifrado por sustitución en el que cada letra se reemplaza por la letra que está un número fijo de posiciones más adelante en el alfabeto, volviendo de la Z a la A. Según se cuenta, Julio César usaba un desplazamiento de 3, así que la A se convierte en D y HELLO se convierte en KHOOR.
¿Cómo decodifico un cifrado César sin la clave?
Solo hay 25 claves posibles, así que pruébalas todas. La tabla de fuerza bruta lo hace al instante y ordena cada resultado según cuánto se parece al inglés, usando frecuencias de letras y palabras comunes. Con una frase o más, la clave correcta casi siempre aparece arriba.
¿Qué es ROT13?
ROT13 es un cifrado César con un desplazamiento de 13. Como el alfabeto tiene 26 letras, aplicar ROT13 dos veces devuelve el texto original, así que la misma operación codifica y decodifica. Se usa para ocultar spoilers y respuestas de acertijos, no para la seguridad.
¿Es seguro el cifrado César?
No. Con solo 25 claves, se puede romper a mano en minutos y con un ordenador al instante. Es útil para enseñar, acertijos, escape rooms y geocaching, pero nunca para proteger información real.
¿Qué pasa con los números, los espacios y la puntuación?
Se dejan sin cambios y se conserva la mayúscula o minúscula de cada letra. Marca “Desplazar también los dígitos” para rotar también del 0 al 9 según el desplazamiento (módulo 10), algo que usan algunos acertijos.
¿Cómo funciona la puntuación de inglés?
Cada candidato se puntúa comparando sus frecuencias de letras con las del inglés (una prueba de chi cuadrado) y contando palabras comunes en inglés como the, and, of y to. Los porcentajes muestran cómo se comparan los 25 candidatos entre sí.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.