Cifrado Vigenère online – codificador/decodificador
Codificador y decodificador Vigenère online. Usa una palabra clave, consulta la tabla y ejemplos, y conoce el método de Kasiski.
¿Cómo se rompió el «cifrado indescifrable»?
¿Qué es el cifrado Vigenère?
El cifrado Vigenère es un cifrado polialfabético: cada letra del mensaje se desplaza según la siguiente letra de una palabra clave. En lugar del desplazamiento único del cifrado César, aplica tantos desplazamientos distintos como letras tenga la clave.
¿Cómo funciona la palabra clave?
Escribe la clave sobre el mensaje y repítela hasta terminar el texto. Cada letra de la clave indica un desplazamiento: A vale 0, B vale 1 y Z vale 25. Por eso una misma letra del texto original puede dar letras cifradas diferentes.
Ejemplo con la clave REBUS
El mensaje «ENIGMA» con la clave «REBUS» se convierte en «VRJAER». La clave se repite sobre el texto como R-E-B-U-S-R, así que E+R→V, N+E→R, I+B→J, G+U→A, M+S→E y A+R→R. Puedes reproducir el ejemplo con la herramienta que aparece arriba.
Tabla completa de desplazamientos de las letras clave
La fila superior muestra la letra de la clave y la inferior el desplazamiento que determina. La tabla utiliza el alfabeto latino de 26 letras admitido por la herramienta.
| Letra de la clave | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Desplazamiento | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
¿Cómo se descifra el texto?
Para descifrar se restan los mismos desplazamientos. Escribe la clave sobre el texto cifrado y retrocede cada letra el valor de su letra clave; antes de A el recorrido continúa desde el final del alfabeto. Sin la clave el paso es imposible.
Vigenère y el cifrado César
Una clave de una sola letra convierte Vigenère en un cifrado César corriente, porque todas las letras reciben el mismo desplazamiento. Cuanto más larga e irregular es la clave, más se difuminan las frecuencias del idioma. Una clave aleatoria tan larga como el mensaje y usada una sola vez ya es un cuaderno de un solo uso.
Ver también: Cifrado César
¿Cómo se rompe el cifrado Vigenère?
Primero se busca la longitud de la clave: el examen de Kasiski mide la distancia entre fragmentos repetidos del criptograma y el test de Friedman utiliza el índice de coincidencia. Conocida la longitud, el texto se divide en columnas y cada una es un simple cifrado César que cede al análisis de frecuencias.
¿Por qué no es seguro el cifrado Vigenère?
Una clave corta se repite muchas veces, así que en el criptograma quedan patrones regulares. Un ordenador prueba cientos de longitudes de clave en una fracción de segundo y, con texto suficiente, recupera la propia palabra clave. El método sirve para aprender, no para proteger datos.
Historia del cifrado Vigenère
La idea de usar varios alfabetos la desarrollaron Leon Battista Alberti, Johannes Trithemius y Giovan Battista Bellaso, cuya versión de 1553 es la más parecida al cifrado actual. El nombre, sin embargo, recuerda a Blaise de Vigenère. En el siglo XIX se le llamó «el cifrado indescifrable» hasta que Charles Babbage y Friedrich Kasiski mostraron cómo analizarlo.
Tabla de Vigenère para imprimir
La ficha A4 incluye la tabula recta completa, instrucciones para cifrar y descifrar, un ejemplo resuelto y espacio para un mensaje propio.