SuperDevTools

Cifrado César online: cifrar y descifrar

Escribe o pega un texto, elige el sentido y el desplazamiento: el resultado aparece mientras escribes. Se conservan mayúsculas, minúsculas, espacios y signos de puntuación.

Sentido
Resultado

Ajustes rápidos

Rueda de cifrado

Claro
Cifrado

Descifrar sin conocer el desplazamiento

La herramienta prueba los 25 desplazamientos sobre el texto y los ordena según la frecuencia de las letras en el idioma elegido. La puntuación es un chi cuadrado: cuanto más baja, más se parece el texto a ese idioma.

    El cifrado César es un cifrado histórico, útil para aprender y para jugar. Se rompe en segundos: no lo uses nunca para proteger datos. Para eso, usa un cifrado moderno como AES.

    Todo ocurre en tu navegador: tu texto no se envía a ninguna parte.

    Cifrar y descifrar mensajes con el código César

    Esta herramienta aplica el cifrado César a tu texto en los dos sentidos. Eliges un desplazamiento de 1 a 25 y cada letra avanza ese número de posiciones en el alfabeto. También sirve para descifrar un código César cuando no conoces el desplazamiento: prueba las 25 posibilidades y coloca la más probable en primer lugar.

    Según los autores antiguos, Julio César usaba un procedimiento así en su correspondencia, con un desplazamiento de tres letras. El nombre quedó unido al método.

    Cómo se usa

    1. Elige el sentido: «Cifrar» o «Descifrar».
    2. Escribe o pega el mensaje en la zona «Texto». El «Resultado» cambia con cada letra.
    3. Mueve el control «Desplazamiento» o pulsa «César (desplazamiento 3)» o «ROT13 (desplazamiento 13)».
    4. Si lo necesitas, marca «Desplazar también las cifras (ROT5)» y «Quitar las tildes antes».
    5. Pulsa «Copiar el resultado». El botón «Usar el resultado, sentido inverso» pasa el resultado a la zona de texto y cambia el sentido: así compruebas que recuperas el mensaje original.

    Se conservan mayúsculas, minúsculas, espacios y signos. Con ROT5, cada cifra avanza 5 posiciones: el 0 pasa a 5 y el 7 a 2.

    El principio, con un ejemplo exacto

    Con un desplazamiento de 3, la A pasa a D, la B a E, y el final del alfabeto vuelve al principio: la X pasa a A, la Y a B y la Z a C. La palabra Hola se convierte en Krod. Para descifrar, se retrocede el mismo número de posiciones.

    La «Rueda de cifrado» muestra esta correspondencia: el disco exterior lleva el alfabeto en claro y el interior el alfabeto cifrado, que gira al cambiar el desplazamiento. Con ROT5 y desplazamiento 3, Cita a las 19:30 da Flwd d odv 64:85.

    ROT13, el desplazamiento que se anula solo

    ROT13 es el cifrado César con desplazamiento 13. Como el alfabeto latino tiene 26 letras, aplicar ROT13 dos veces devuelve el texto original: la misma operación sirve para cifrar y para descifrar. Hello, World! da Uryyb, Jbeyq!, y al revés. En los foros sirve para ocultar la solución de un acertijo.

    Por qué se rompe tan rápido

    Solo hay 25 desplazamientos útiles. Basta con probarlos todos y quedarse con el que da un texto legible. Eso es lo que hace el bloque «Descifrar sin conocer el desplazamiento».

    La herramienta compara las letras de cada intento con las frecuencias habituales del idioma elegido. En español, la E y la A son las letras más frecuentes, seguidas de la O, la S, la R y la N. La puntuación mostrada es un chi cuadrado: mide la distancia entre las frecuencias observadas y las esperadas. Cuanto más baja, más se parece el texto al español. Elige bien el «Idioma del texto». El botón «Aplicar» de cada línea pasa a «Descifrar» con ese desplazamiento.

    Con dos frases completas, el desplazamiento correcto sale casi siempre el primero. Por debajo de 20 letras, la herramienta avisa de que la clasificación es poco fiable.

    Para qué se usa hoy

    El cifrado César ya no protege nada. Sigue siendo un clásico de las gincanas, las búsquedas del tesoro de cumpleaños, los campamentos y los escape rooms, donde una rueda impresa suele acompañar al mensaje cifrado. En clase es una buena puerta de entrada a la criptografía. Para proteger datos de verdad, usa un cifrado moderno como AES.

    Preguntas frecuentes

    ¿Cómo descifro un código César sin saber el desplazamiento?

    Pega el mensaje en la zona «Texto» y mira la lista «Descifrar sin conocer el desplazamiento». La línea marcada «El más probable» indica el desplazamiento y muestra un adelanto del texto.

    ¿Es lo mismo descifrar con 3 que cifrar con 23?

    Sí. Retroceder 3 posiciones equivale a avanzar 23. Krod descifrado con 3 o cifrado con 23 da Hola en los dos casos.

    ¿Qué pasa con la ñ?

    El cifrado César trabaja con las 26 letras del alfabeto latino básico, y la ñ no está entre ellas, así que se queda igual. Marca «Quitar las tildes antes» para convertirla en n y desplazarla.