Codificador y Descifrador de Cifrado César

Codifica y descifra César, ROT13, Atbash y Vigenère online. Prueba los 25 desplazamientos para romper un mensaje. Gratis y privado, en tu navegador.

🌐 English

🔒 Privado por diseño: tu texto se procesa localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo codificar o descifrar un cifrado César

  1. Pega tu mensaje en la primera caja (etiquetada “Original text”). En el modo Vigenère, escribe además la palabra clave en la segunda caja (“Changed text”), los demás cifrados la ignoran.
  2. Elige un Cifrado: César, “César, romperlo (probar los 25 desplazamientos)”, ROT13, Atbash o Vigenère.
  3. Elige Codificar o Descifrar, y para César ajusta el Desplazamiento (1–25; el valor clásico es 3).
  4. Pulsa el botón y copia el resultado con el botón de copiar.

Los cuatro cifrados clásicos, en palabras sencillas

Cifrado César, cada letra se desliza un número fijo de posiciones en el alfabeto, dando la vuelta al llegar a la Z. Con el desplazamiento clásico de 3, HELLO se convierte en KHOOR. Debe su nombre a Julio César, que según los historiadores lo usaba para sus mensajes militares hace dos mil años.

ROT13, un cifrado César fijado en el desplazamiento 13. Como 13 es exactamente la mitad del alfabeto, aplicarlo dos veces restaura el original, así que una sola operación codifica y descifra a la vez. Es el ocultador de spoilers tradicional de internet y la forma estándar de cifrar las pistas en geocaching.

Atbash, el alfabeto reflejado: la A se convierte en Z, la B en Y, y así sucesivamente. Es uno de los cifrados más antiguos que se conocen, usado originalmente con el alfabeto hebreo, y como ROT13 es su propio inverso.

Vigenère, una palabra clave decide un desplazamiento César distinto para cada letra: con la clave LEMON, la primera letra se desplaza según la L (11), la segunda según la E (4), y así, repitiendo la clave mientras dure el mensaje. El ejemplo de libro (ATTACKATDAWN con la clave LEMON) se codifica como LXFOPVEFRNHR. Durante siglos se le llamó “el cifrado indescifrable”.

Rompe un mensaje César sin conocer el desplazamiento

La debilidad fatal del cifrado César es que solo existen 25 desplazamientos posibles. El modo romperlo explota exactamente eso: descifra tu texto con cada desplazamiento del 1 al 25 y muestra las 25 candidatas en una sola lista. Recórrela y una línea saltará a la vista como palabras reales, ese es tu texto claro, y su número de desplazamiento te dice la clave. Es una demostración de dos segundos de por qué el tamaño del espacio de claves importa en criptografía.

Ojo con la ñ y las tildes

Esta herramienta usa el alfabeto latino de 26 letras, la convención de casi todos los descifradores online. La ñ y las vocales con tilde pasan al resultado sin cambiar, el texto nunca se corrompe, simplemente esas letras no se desplazan. Si tu acertijo fue creado con la variante española tradicional de 27 letras (donde la ñ también se desplaza), el resultado no coincidirá letra a letra; en ese caso prueba a escribir el mensaje sin tildes ni ñ antes de descifrarlo.

Un acertijo, no cifrado real

Todo lo de esta página es honestamente un cifrado histórico. César cae ante la lista de fuerza bruta de arriba, y Vigenère fue roto sistemáticamente por Kasiski en 1863. Eso los hace perfectos como atrezo de escape room, acertijos de geocaching y material de clase, y completamente inadecuados para proteger contraseñas, documentos o cualquier cosa sensible. Cuando necesites seguridad de verdad, nuestra herramienta de cifrar texto aplica cifrado moderno AES-256-GCM con contraseña, también íntegramente en tu navegador.

Privado, porque nunca sale de tu dispositivo

Toda la herramienta es una pequeña pieza de JavaScript que corre en tu pestaña del navegador. Tu mensaje y tu clave nunca se suben a ningún servidor, una diferencia real frente a muchas webs de cifrados que pasan tu texto por un backend. Las soluciones de los acertijos siguen siendo secretas, y los ejercicios de clase funcionan incluso sin conexión.

Usos comunes

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Codificador y Descifrador de Cifrado César con la entrada de ejemplo «EVERYTHING RUNS IN YOUR BROWSER», Cipher en Caesar cipher, Direction en Encode (encrypt)
Codificador y Descifrador de Cifrado César en pleno proceso: la entrada de ejemplo «EVERYTHING RUNS IN YOUR BROWSER», Cipher en Caesar cipher, Direction en Encode (encrypt).
Captura de pantalla del resultado de Codificador y Descifrador de Cifrado César mostrando la salida generada «HYHUBWKLQJ UXQV LQ BRXU EURZVHU»
El resultado final: la salida generada «HYHUBWKLQJ UXQV LQ BRXU EURZVHU». El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.

Preguntas frecuentes

¿Qué pasa con la ñ y las letras acentuadas (á, é, í, ó, ú, ü)?

Los cuatro cifrados operan únicamente sobre las 26 letras del alfabeto latino A–Z, así que la ñ y las vocales acentuadas pasan al resultado sin cambiar, nunca se desplazan ni se pierden. Ten en cuenta que la variante tradicional española del cifrado César usa un alfabeto de 27 letras que incluye la ñ; un acertijo codificado con esa variante no coincidirá exactamente con esta herramienta. En la práctica, como la mayoría de las letras de un texto español no llevan tilde, el modo de romper por fuerza bruta sigue funcionando perfectamente con mensajes en español.

¿En qué caja pego mi texto, y para qué sirve la segunda caja?

Esta herramienta reutiliza el diseño compartido de dos cajas del sitio, cuyas etiquetas están en inglés ("Original text" y "Changed text"). Pega el mensaje que quieres codificar o descifrar en la primera caja ("Original text"). La segunda caja ("Changed text") solo se usa en el modo Vigenère, escribe ahí la palabra clave. César, ROT13 y Atbash la ignoran por completo. Algunos mensajes de estado de la herramienta (como los avisos de error) también aparecen en inglés.

¿Cómo descifro un cifrado César si no conozco el desplazamiento?

Elige "César, romperlo (probar los 25 desplazamientos)". Como un cifrado César solo tiene 25 desplazamientos posibles, la herramienta los prueba todos y muestra las 25 decodificaciones candidatas en una lista, recórrela y exactamente una línea será texto legible. El número de desplazamiento de esa línea es el que se usó para codificar el mensaje.

¿Cómo maneja la clave de Vigenère los espacios y la puntuación de mi mensaje?

La clave avanza solo con las letras, la convención estándar. Los espacios y la puntuación de tu mensaje se copian tal cual sin consumir letra de la clave, así que "ATTACK AT DAWN" con la clave LEMON se codifica como "LXFOPV EF RNHR", exactamente el mismo mapeo letra a letra que la versión sin espacios. La clave no distingue mayúsculas de minúsculas y solo se usan sus letras A–Z.

¿Por qué ROT13 da el mismo resultado al codificar y al descifrar?

ROT13 desplaza cada letra exactamente 13 posiciones, la mitad del alfabeto de 26 letras, aplicarlo dos veces te devuelve al punto de partida. Codificar y descifrar son literalmente la misma operación, y lo mismo ocurre con Atbash (que refleja el alfabeto, A↔Z). Esa propiedad de auto-inverso es justo la razón por la que el geocaching y los foros usan ROT13 para pistas y spoilers.

¿Es seguro el cifrado César o Vigenère para secretos reales?

No, son cifrados históricos de acertijo, no cifrado real. El propio modo de fuerza bruta de esta página rompe cualquier mensaje César en 25 intentos, y Vigenère se rompe de forma fiable desde la década de 1860. Son perfectos para escape rooms, geocaching y para aprender cómo empezó la criptografía, pero para algo que de verdad necesites mantener privado usa nuestra herramienta de cifrar texto, que aplica cifrado AES-256-GCM real con contraseña.

¿Se envía mi texto a un servidor?

No. Cada cifrado de esta página son unas pocas líneas de JavaScript puro que se ejecutan enteramente en tu pestaña del navegador, nada de lo que escribes o pegas se sube, registra ni transmite a ningún sitio. Puedes cargar la página, desconectarte de internet, y seguirá funcionando.

Herramientas relacionadas