TT Text Tools

Cifrados clásicos — Vigenère, Atbash, ROT47, rail fence y afín

Codifica y decodifica cifrados clásicos online: Vigenère, Beaufort, Atbash, ROT47, valla (rail fence) y afín. Ideal para acertijos, escape rooms y criptografía.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Advertisement

Seis cifrados clásicos en un solo lugar

Antes de los ordenadores, los mensajes secretos dependían de cifrados hechos a mano con lápiz y papel. Hoy siguen siendo muy populares para acertijos, geocaching, escape rooms, búsquedas del tesoro, retos CTF y para enseñar los fundamentos de la criptografía. Esta herramienta codifica y decodifica seis de los más conocidos y actualiza el resultado mientras escribes, así que puedes experimentar con las claves y ver cómo transforma el texto cada método.

El cifrado Vigenère desplaza cada letra una cantidad distinta tomada de una palabra clave que se repite. Durante siglos se le llamó «le chiffre indéchiffrable» porque el simple análisis de frecuencias no lo rompe directamente. El cifrado Beaufort es un pariente cercano que resta el texto en claro de la clave en lugar de sumarlo; es recíproco, de modo que la misma operación cifra y descifra. El Atbash, usado originalmente con el alfabeto hebreo, refleja el alfabeto como en un espejo: la A se convierte en Z y la B en Y. El ROT47 rota cada carácter ASCII imprimible 47 posiciones, mezclando también dígitos y signos de puntuación además de las letras.

El cifrado de valla (rail fence) es un cifrado por transposición: en lugar de sustituir las letras, las reordena, escribiendo el mensaje en zigzag a lo largo de varios «raíles» y leyendo luego cada raíl por turno. El cifrado afín asigna a cada letra x el valor (a·x + b) mod 26; el multiplicador a debe ser coprimo con 26, por eso el selector solo ofrece valores válidos.

Consejos para acertijos y para aprender

Se conservan las mayúsculas y minúsculas, y los caracteres fuera de A–Z (salvo en ROT47 y en el cifrado de valla) se dejan en su sitio, lo que mantiene visibles los límites de las palabras. En Vigenère y Beaufort solo las letras hacen avanzar la clave. Usa «Use result as input» (usar el resultado como entrada) para comprobar que un mensaje se descifra y vuelve al original. Si intentas descifrar un cifrado desconocido, la herramienta «Letter Frequency» (frecuencia de letras) muestra el índice de coincidencia, que ayuda a distinguir un cifrado Vigenère de una simple sustitución.

Estos cifrados son divertidos, pero no son seguros. Todo se ejecuta en tu navegador y no se sube nada.

Cómo usar

  1. Elige un cifradoSelecciona Vigenère, Beaufort, Atbash, ROT47, valla (rail fence) o afín.
  2. Define la claveIntroduce una palabra clave, el número de raíles o los valores a y b, según el cifrado.
  3. Codifica o decodificaEscribe tu mensaje y elige la dirección; los cifrados autoinversos no necesitan dirección.
  4. Copia el resultadoCópialo o vuelve a introducirlo como entrada para comprobar que se descifra correctamente.

Preguntas frecuentes

¿Cómo funciona el cifrado Vigenère?
Cada letra se desplaza según la letra correspondiente de una palabra clave que se repite, donde A = 0, B = 1 y así sucesivamente. Con la clave LEMON, ATTACK AT DAWN se convierte en LXFOPV EF RNHR. Los espacios y la puntuación se conservan y no consumen letras de la clave.
¿Qué cifrados son su propio inverso?
Atbash, ROT47 y Beaufort. Si los aplicas dos veces con los mismos ajustes obtienes el texto original, por lo que no hay un modo de descifrado aparte.
¿Cuál es la diferencia entre ROT13 y ROT47?
ROT13 solo rota las 26 letras. ROT47 rota los 94 caracteres ASCII imprimibles, así que también se mezclan los dígitos y los símbolos. Para ROT13 y otros desplazamientos César, usa la herramienta «Caesar Cipher» (cifrado César).
¿Son seguros estos cifrados?
No. Son históricos y educativos. Todos se pueden romper con análisis de frecuencias o fuerza bruta. Para secretos reales, utiliza cifrado moderno.
Advertisement