Acerca de esta herramienta
El Codificador / Decodificador de Cifrado César es una herramienta gratuita que funciona en el navegador para el cifrado de sustitución más antiguo y famoso. Cada letra se desplaza un número fijo de posiciones a lo largo del alfabeto: la codificación asigna una letra en la posición x a (x + shift) mod 26, y la decodificación lo invierte con (x − shift + 26) mod 26. Las bandas de mayúsculas y minúsculas se desplazan de forma independiente y cualquier carácter que no sea una letra —espacios, dígitos, puntuación— pasa sin cambios. Un desplazamiento de 3 es el que se dice que usó el propio Julio César; un desplazamiento de 13 es el auto-invertible ROT13.
Todo se ejecuta localmente en tu navegador, por lo que nada de lo que escribes se sube ni se almacena. Elige codificar o decodificar y fija un desplazamiento de 0 a 25, o cambia al modo de fuerza bruta para ver las 26 posibles descodificaciones a la vez. Como solo hay 25 claves no triviales, un cifrado César se rompe fácilmente probándolas todas —que es exactamente lo que hace el modo de fuerza bruta.
Para ahorrarte la revisión, el modo de fuerza bruta puntúa cada candidato con una prueba chi-cuadrado frente a las frecuencias de letras estándar del inglés y marca el texto plano más probable con una estrella (★). Cuanto menor sea el valor chi-cuadrado, más se acerca la distribución de letras al inglés ordinario, por lo que la fila marcada suele ser la decodificación correcta. Esto hace que la herramienta resulte práctica para retos CTF, escape rooms y criptografía en el aula sin necesidad de conocer la clave de antemano.