Cifrado y Descifrado de Texto
Codifica y descifra cifrado César, ROT13, ROT47, Atbash, Vigenère, A1Z26 y Bacon. Incluye tabla de fuerza bruta con los 25 desplazamientos César a la vez.
Qué hace cada cifrado
Todos estos son cifrados clásicos. Sirven para pasatiempos, juegos y enseñanza, y ninguno resiste el análisis de un ordenador.
- Cifrado César. Mueve cada letra un número fijo de posiciones en el alfabeto. Un desplazamiento de 3 convierte la A en D. Debe su nombre a Julio César, que lo usaba en sus mensajes militares.
- ROT13. Un cifrado César de exactamente 13 posiciones. Como el alfabeto tiene 26 letras, aplicarlo dos veces devuelve el original, y por eso se convirtió en la forma habitual de ocultar spoilers en internet.
- ROT47. Como ROT13 pero abarcando todos los caracteres ASCII visibles, de modo que también mezcla cifras y signos de puntuación. También es su propio inverso.
- Atbash. Refleja el alfabeto: la A pasa a ser Z y la B pasa a ser Y. Procede de la tradición de los escribas hebreos y no necesita ninguna clave.
- Vigenère. Usa una palabra clave para aplicar un desplazamiento César distinto a cada letra. Resistió el criptoanálisis durante tres siglos y se le apodó el cifrado indescifrable.
- A1Z26. Simplemente numera el alfabeto: la A es 1 y la Z es 26. Es habitual en libros de pasatiempos y salas de escape.
- Bacon. Codifica cada letra como un grupo de cinco caracteres A y B. Francis Bacon lo diseñó para que un mensaje pudiera esconderse en el estilo de un texto aparentemente inocente.
Cómo romper un cifrado que no puedes leer
Empieza contando letras. Si las frecuencias se parecen a las de una lengua normal pero las letras no encajan, probablemente sea una sustitución simple como César o Atbash, y la tabla de fuerza bruta de esta página resuelve un César en segundos. Si las frecuencias parecen inusualmente planas, lo más probable es un cifrado con palabra clave como Vigenère, porque reparte cada letra entre varios desplazamientos distintos. Los grupos de cinco caracteres A y B apuntan a Bacon, y los números del 1 al 26 apuntan a A1Z26.
Conviene saber
- Ninguno de estos cifrados es seguro. Úsalos para pasatiempos y enseñanza, nunca para algo que necesites proteger de verdad.
- La mayoría deja intactos los espacios y la puntuación, lo que en sí mismo es una pista para quien intente romper el mensaje.
- Un desplazamiento César de 13 es exactamente ROT13, y uno de 26 deja el texto sin cambios.
- Todo el procesamiento ocurre en nuestro servidor, así que nada de lo que escribes se guarda ni se registra.