Cifrado César
Cifra o descifra un texto con un desplazamiento César personalizable — útil para un ejercicio escolar de criptografía o para resolver un reto CTF principiante.
Cómo funciona
El cifrado César desplaza cada letra del alfabeto un número fijo de posiciones (el "desplazamiento"): con un desplazamiento de 3, la A se convierte en D, la B en E, etc. Se conservan mayúsculas y minúsculas, y los caracteres que no son letras (cifras, puntuación, espacios) permanecen sin cambios. Para descifrar, basta con aplicar el desplazamiento inverso — marca "Descifrar" para que la herramienta lo haga automáticamente con el mismo desplazamiento.
¿Cómo averiguar el desplazamiento de un texto cifrado desconocido?
Al haber solo 25 desplazamientos posibles, el método más sencillo para un ejercicio o un CTF principiante consiste en probar cada valor de 1 a 25 en modo "Descifrar" hasta obtener un texto legible. Esta es precisamente la principal debilidad de este cifrado: el espacio de claves es minúsculo, por lo que un ataque de fuerza bruta manual basta en pocos intentos.
¿Cuál es la diferencia con ROT13?
ROT13 es un caso particular del cifrado César con un desplazamiento fijo de 13 (la mitad del alfabeto), lo que lo convierte en su propia inversa. El cifrado César general que se ofrece aquí permite elegir cualquier desplazamiento de 1 a 25, lo que corresponde mejor a la presentación histórica de este cifrado (atribuido a Julio César) y a los ejercicios que piden manipular un desplazamiento arbitrario.
Privacidad: el cifrado y el descifrado se ejecutan completamente en tu navegador mediante WebAssembly — el texto introducido nunca se envía a un servidor.