piapia123
es

Descifrador de cifrados clásicos

Cifrado

Todo se ejecuta en tu navegador: no se sube nada

Entrada
Arrastra un archivo aquí para cargarlo
Resultado

El uso real de una herramienta así suele ser tener un texto y no saber qué le han hecho — un acertijo, un CTF, algo raro que te envió alguien —, no saber que es un César y querer descifrarlo. Por eso se listan de golpe todas las transformaciones comunes y se busca la línea que se lee como lenguaje. Elige un método concreto cuando quieras solo uno. Solo se mueven los caracteres que deben moverse. César, Atbash y Vigenère tocan únicamente letras; la puntuación, los dígitos y los espacios quedan tal cual, porque girarlos a ellos también destruye la estructura del texto y no se deshace. La única excepción es ROT47, definido como un giro de 47 posiciones sobre ASCII imprimible, y por eso también cambia la puntuación — el resultado lo dice.

Funciones

  • Por defecto lo lista todo: ROT13, Atbash, ROT47, ROT18 y ROT5 a la vez, para localizar de un vistazo la línea legible
  • César admite cualquier desplazamiento, y puede hacer fuerza bruta con los 25
  • Vigenère con tu propia clave; la clave avanza solo con sus letras, así que la puntuación no cuesta nada
  • Cuadro de Polibio, en ambos sentidos
  • ⚠️ ROT47 es el único que toca puntuación y dígitos, y el resultado explica por qué
  • ⚠️ El cuadro fusiona la I y la J, así que al descifrar toda J se vuelve I — es una propiedad del cifrado, y así se indica en el resultado
  • Sin cifrado Bacon: tiene dos alfabetos incompatibles (24 y 26 letras) que codifican cadenas totalmente distintas, y el texto no da pista de cuál se usó

Cómo se usa

  1. Pega el texto
  2. La opción «listar todo» muestra todas las transformaciones comunes; elige un método concreto para acotar
  3. ¿Un César con desplazamiento desconocido? Activa la fuerza bruta y lee la lista

Preguntas frecuentes

¿Por qué no desplazar todos los caracteres?
Porque los cifrados clásicos están definidos sobre letras. César, Atbash y Vigenère permutan el alfabeto; la puntuación, los dígitos y los espacios no participan. Desplazarlos también destruye la estructura legible y no permite volver atrás. La única excepción es ROT47, que por definición gira todo el ASCII imprimible 47 posiciones.
¿Por qué codificar y descifrar son la misma operación en ROT13?
Porque hay 26 letras y 13 es justo la mitad — gira dos veces y vuelves al punto de partida. Atbash y ROT47 funcionan igual (este último gira 94 caracteres imprimibles 47 posiciones, también la mitad). Por eso no necesitan ajuste de dirección, y esta herramienta no finge que lo tengan.
¿Qué pasa con los dígitos y símbolos de una clave Vigenère?
Se ignoran; solo se usan las letras. Una clave decide cuánto se desplaza, y un desplazamiento solo puede ser 0–25, así que los dígitos y símbolos no tienen sentido ahí. Ojo también con que la clave avanza solo con sus letras: la puntuación y los espacios del criptograma no consumen una letra de la clave, pues de lo contrario el mismo texto se desincronizaría por el simple hecho de llevar unos espacios.
¿Por qué no hay cifrado Bacon?
Porque tiene dos alfabetos mutuamente incompatibles: el original usa 24 letras (I/J y U/V comparten casilla) y la versión posterior usa 26. La misma secuencia de A/B se descifra a textos distintos en cada uno, y nada en el texto revela cuál se usó. Entregar una respuesta «descifrada» que el usuario no puede comprobar —y que puede estar medio mal— es peor que no ofrecerla.

Herramientas relacionadas