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