Herramientas
Descifrador de cifrados clásicos
Descifra César, Vigenère, Atbash y otros cifrados clásicos, a mano o con detección automática.
Escribe un texto cifrado arriba para ver los candidatos ordenados.
La detección automática está pensada para textos en inglés: los candidatos se ordenan según su parecido con el inglés (frecuencia de letras y palabras comunes), así que un mensaje en castellano o en euskera puede no aparecer o salir con poca confianza. En ese caso, usa la pestaña Manual. La clave de Vigenère se recupera con el índice de coincidencia y funciona mejor con más de unas 50 letras.
Sobre esta herramienta
Esta herramienta descifra (y cifra) mensajes con los métodos clásicos de toda la vida: César, ROT13, ROT47, Atbash, Vigenère, cifrado afín y rail fence, además de código Morse, A1Z26, cifrado de Bacon y codificaciones como Base64, Base32, hexadecimal o binario. Es útil para resolver acertijos, gincanas y escape rooms, retos CTF, ejercicios de clase de criptografía o mensajes misteriosos que te encuentras por internet.
Pega el texto en «Entrada». En la pestaña «Detección automática» verás una lista de candidatos ordenados por probabilidad, con una barra de confianza y la clave encontrada cuando la hay; con «Ajustar en Manual» pasas uno a la otra pestaña. En «Manual» eliges el cifrado, la dirección (descifrar o cifrar) y sus parámetros: desplazamiento de César, clave de Vigenère, valores a y b del afín o número de raíles.
Todo se procesa en tu navegador; el texto no se envía a ningún servidor. La detección automática compara el resultado con la frecuencia de letras y las palabras más comunes del inglés, así que con mensajes en castellano puede fallar: en ese caso usa el modo manual. No incluye Playfair, Hill, Enigma ni sustituciones monoalfabéticas con alfabeto propio.
¿Cómo se descifra un texto en cifrado César?
- Escribe o pega el mensaje en «Entrada». El botón «Pegar» lo trae directamente del portapapeles.
- En la pestaña «Detección automática», la herramienta prueba los 25 desplazamientos posibles y muestra, como mucho, los tres que dan un texto más parecido al inglés, con un nombre como «César (desplazamiento 7)» y su barra de confianza.
- Si el mensaje está en castellano o en euskera y no sale ningún candidato legible, abre la pestaña «Manual», elige «César» en «Cifrado» y deja marcado «Descifrar» en «Dirección».
- Cambia el número de «Desplazamiento (1–25)» hasta que el «Resultado» se pueda leer, y cópialo con «Copiar».
¿Cómo funciona el cifrado César?
El cifrado César cambia cada letra por la que está un número fijo de posiciones más adelante en el alfabeto. Con desplazamiento 3, la A pasa a ser D, la B pasa a ser E y la Z vuelve al principio y se convierte en C. Para descifrar se hace lo contrario: se cuenta el mismo número de posiciones hacia atrás. ROT13 es el César con desplazamiento 13, que se deshace aplicándolo otra vez.
La herramienta trabaja con el alfabeto inglés de 26 letras. Respeta mayúsculas y minúsculas y deja tal cual los números, los signos de puntuación y las letras que no están en ese alfabeto, como la ñ o las vocales con tilde.
¿Cómo se descifra un Vigenère sin conocer la clave?
Vigenère aplica un César distinto a cada letra según una palabra clave que se repite. Con la clave LIMON, la primera letra se desplaza 11 posiciones (la L), la segunda 8 (la I), la tercera 12 (la M), y así hasta volver a empezar la clave.
Sin la clave, la detección automática prueba longitudes de 2 a 10 letras, elige la más probable con el índice de coincidencia y resuelve cada posición como si fuera un César. Si encuentra una clave convincente, el candidato «Vigenère» aparece con la clave al lado. Con «Ajustar en Manual» la pasas al campo «Clave» de la pestaña «Manual», donde puedes corregir alguna letra. Con menos de 20 letras no lo intenta.
¿Cómo se cifra un mensaje para un juego o una gincana?
- Escribe el mensaje en «Entrada».
- Abre la pestaña «Manual» y elige el método en «Cifrado». Están agrupados en «Clásicos», «Códigos» y «Codificaciones».
- En «Dirección» pulsa «Cifrar» y ajusta lo que pida el método: el desplazamiento del César, la clave de Vigenère, los valores a y b del «Cifrado afín» o el número de «Raíles (2–10)» del rail fence.
- Copia el «Resultado» con «Copiar». Para comprobarlo, pégalo en «Entrada», pulsa «Descifrar» con los mismos ajustes y debe salir el mensaje original.
Preguntas frecuentes
¿Cómo se descifra un cifrado César sin saber el desplazamiento?
Solo hay 25 desplazamientos posibles, así que basta con probarlos todos y quedarse con el que produce texto legible. La detección automática lo hace por ti y te muestra los tres más probables.
¿Cómo sé qué cifrado se ha usado en un mensaje?
Fíjate en los caracteres: solo puntos y rayas es Morse, solo 0 y 1 suele ser binario, letras y números acabados en = apuntan a Base64 y solo letras A y B, a Bacon. Si solo hay letras, puede ser César, Atbash, Vigenère u otro cifrado de alfabeto: pega el texto y compara los candidatos.
¿Se puede romper Vigenère sin la clave?
Sí, si el texto es lo bastante largo. La herramienta estima la longitud de la clave con el índice de coincidencia y luego resuelve cada letra como un César; funciona mejor a partir de unas 50 letras y con textos en inglés.
¿Base64 es un cifrado?
No, es una codificación: cualquiera puede revertirla sin clave. Por eso aparece en el grupo «Codificaciones» junto con Base32, hexadecimal y binario, separado de los cifrados clásicos.