meskeIA

Cifrado César

Cifra y descifra texto con la técnica usada por Julio César. Aprende análisis de frecuencias.

© 2026 meskeIA© 2026

Rueda del Alfabeto

Textos predefinidos

Texto original → cifrado

Se cifran las 26 letras del alfabeto latino (A-Z). La Ñ y las vocales con tilde o diéresis (á, é, í, ó, ú, ü) quedan fuera: pasan sin cifrar, igual que los espacios, los números y los signos, y el histograma y el ataque no las cuentan.

Histograma de Frecuencias

Más frecuentes: L 41,7 % · Y 25,0 % · F 8,3 %

Barra azul = letra más frecuente en el texto procesado. En español, la E ronda el 13,7 % de las letras y la A el 12,5 % (Fletcher Pratt, Secret and Urgent, 1939).

Casos para clase

12 ejercicios con solución, siempre los mismos y en el mismo orden. Un profesor puede decir «resuelve los casos 3, 7 y 11» y corregir sin ambigüedad. Se cuenta como la rueda: alfabeto de 26 letras, sin Ñ, y cifrar es avanzar k posiciones (con k = 3, la A pasa a D), con la vuelta de la Z a la A. Se corrigen solo las letras: da igual escribir en mayúsculas o minúsculas, con espacios o sin ellos.

Caso 1 · Avanzar tres posiciones

Cifra la palabra FUEGO con la clave k = 3: cada letra avanza 3 posiciones en el alfabeto (la A pasa a D, la B a E…).

Guía del Cifrado César

Criptografía clásica, análisis de frecuencias y su evolución histórica

El cifrado César, usado por Julio César para comunicaciones militares, sustituye cada letra por otra desplazada k posiciones en el alfabeto. Con solo 25 claves posibles es trivialmente rompible por fuerza bruta o análisis de frecuencias: en cualquier idioma, la distribución de letras es característica (en español, la E y la A suman más de una de cada cuatro letras: 13,7 % y 12,5 % según Fletcher Pratt, 1939). Comprender el César es el primer paso hacia criptografía moderna.

Comparativa de cifrados

CifradoTipoClaves posiblesResistenciaUso históricoEquivalente moderno
CésarSustitución monoalfabética25Nula (frecuencias)Roma antiguaROT-13 (bromas online)
VigenèreSustitución polialfabética26^nBaja (Kasiski)Siglo XVI-XIXOTP limitado
EnigmaSustitución electromecánica10^114Alta para su épocaWWIIRotor cipher
DESBloque simétrico2^56Rota (1999)Banca 1970-20003DES (deprecated)
AES-128Bloque simétrico2^128Muy altaInternet actualAES-256
RSA-2048Asimétrico2^2048Muy altaHTTPS, TLSECC (más eficiente)

Casos de uso del simulador

Desplazamiento 13 (ROT-13)

Cifrar con k=13 dos veces devuelve el original: ROT-13 es una involución. Históricamente se usó para ocultar spoilers en foros.

Ataque por fuerza bruta

Solo hay 25 claves posibles. Cualquier computadora las prueba todas en microsegundos. Pulsa el slider varias veces para emular el proceso.

Análisis de frecuencias en español

Con un texto largo, el histograma del cifrado es el del español desplazado k posiciones. El botón "Ataque automático" prueba las 26 claves y se queda con la que mejor encaja con la distribución del español (prueba χ²).

César vs Vigenère

El mismo desplazamiento en todo el texto es la debilidad fatal del César. Vigenère usa una clave que varía, dificultando el análisis directo.

Preguntas frecuentes

¿Es seguro el cifrado César hoy?

No. Con 25 claves posibles, cualquier computadora lo rompe en microsegundos, ya sea por fuerza bruta o por análisis de frecuencias.

¿Qué es ROT-13?

César con k=13: especial porque cifrar dos veces devuelve el original (26/2=13). Se usaba en Usenet para ocultar spoilers y respuestas a acertijos.

¿Cómo funciona el análisis de frecuencias?

La distribución de letras de un idioma es bastante estable en textos largos: en español, la E ronda el 13,7 % y la A el 12,5 % (Fletcher Pratt, 1939). Se compara el histograma del cifrado con esa distribución en cada desplazamiento posible, y el que mejor encaja revela k. Mirar solo la letra más frecuente falla a menudo, porque en muchos textos la A supera a la E.

¿Por qué el cifrado César se llama así?

Suetonio describe que Julio César lo usaba desplazando 3 posiciones en latín para comunicaciones militares. Es uno de los cifrados de sustitución mejor documentados de la Antigüedad, aunque no el primero: el atbash hebreo, que aparece en el libro de Jeremías (siglo VI a. C.), es varios siglos anterior.

¿Qué cifrado usa HTTPS?

TLS 1.3 usa AES-256-GCM (simétrico) para los datos, combinado con ECDHE (curvas elípticas) para el intercambio de claves sin transmitirla por la red.

Cómo usar el simulador — paso a paso

1
Escribe o selecciona un texto predefinido

Usa los botones de textos predefinidos o escribe directamente en el área de texto.

2
Mueve el slider y observa la rueda girar

El círculo exterior rota con animación suave. La línea amarilla muestra el par A↔X activo. El texto cifrado se actualiza en tiempo real.

3
Activa el toggle "Descifrar"

Introduce el texto cifrado y el mismo desplazamiento para recuperar el original.

4
Con un texto largo, pulsa "Ataque automático"

El histograma de frecuencias detecta la clave más probable comparando con la distribución del español y la aplica automáticamente.

5
Prueba ROT-13 (k=13)

Cifra cualquier texto con k=13 y luego vuélvelo a cifrar con k=13: recuperas el original. Es una involución: aplicada dos veces da la identidad.

Consejos

La E domina en español

Ronda el 13,7 % de las letras (Fletcher Pratt, 1939), seguida muy de cerca por la A (12,5 %). En inglés también es la más común (~12,7 %).

ROT-13 es su propio inverso

Cifrar y descifrar son la misma operación. Muy útil para verificar que tu implementación es correcta.

Sustitución monoalfabética

Cada letra siempre se cifra igual. Eso es exactamente lo que hace vulnerable al César frente al análisis de frecuencias.

Los espacios no se cifran

Tampoco la Ñ ni las vocales con tilde, que no están en el alfabeto de 26. En criptografía real, el padding oculta la longitud del mensaje. Sin padding, la estructura del texto da información al atacante.

Errores frecuentes al estudiar criptografía clásica
  • Asumir que más desplazamiento = más seguro: solo hay 25 claves posibles, todas igualmente inseguras.
  • Cifrar sin anotar el desplazamiento y no poder descifrar: k debe ser idéntico en emisor y receptor.
  • Olvidar el módulo 26: la Z+1 debe volver a la A. Sin módulo, el código produce caracteres fuera del alfabeto.
  • Comparar longitud del texto cifrado con el original y asumir que es seguro: en sustitución, la longitud no cambia, lo que revela información sobre el mensaje.
  • Confundir cifrado con codificación (Base64, URL encoding): codificar transforma la representación pero no oculta el contenido — cualquiera puede decodificarlo.

Apps relacionadas