Códigos / Cifrados clásicos
Codificador y decodificador de la cifra de Vigenère
Cifra y descifra texto con la cifra de Vigenère y una palabra clave, con una tabla que muestra cómo la clave repetida desplaza cada letra.
Codificador y decodificador de la cifra de Vigenère: La cifra de Vigenère desplaza cada letra una cantidad determinada por la letra correspondiente de la clave —de A para 0 a Z para 25— y repite la clave a lo largo del texto. Con la clave LEMON, ATTACKATDAWN se convierte en LXFOPVEFRNHR. Como el desplazamiento cambia de una letra a otra, el simple recuento de frecuencias de las letras no basta para descifrarla. Por eso recibió el nombre de le chiffre indéchiffrable, hasta que Kasiski y Babbage encontraron formas de romperla en el siglo XIX. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de texto
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
| Texto | A | T | T | A | C | K | A | T | D | A | W | N |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Clave | L | E | M | O | N | L | E | M | O | N | L | E |
| Desplazamiento | +11 | +4 | +12 | +14 | +13 | +11 | +4 | +12 | +14 | +13 | +11 | +4 |
| Resultado | L | X | F | O | P | V | E | F | R | N | H | R |
Cada letra se desplaza según la letra correspondiente de la clave, de A = 0 a Z = 25, y la clave se repite a lo largo del texto. Los espacios y signos de puntuación se conservan y no consumen letras de la clave.
El cuadrado de Vigenère
Sobre el papel, el cifrado usa una tabla de alfabetos de 26 por 26, cada uno desplazado una posición más que el de arriba. Busca la letra del texto en la fila superior y la letra de la clave en la columna lateral; la letra donde se encuentran es la letra del texto cifrado.
Para la versión de desplazamiento único, consulta el cifrado de César; para un cifrado moderno sólido, cifra el texto con AES.
Cómo se descifró
En 1863, Friedrich Kasiski publicó el método: busca grupos de letras repetidos en el texto cifrado, mide las distancias entre ellos y la longitud de la clave probablemente sea un factor común. Divide el texto en ese número de columnas y cada columna será un cifrado de César que se resuelve mediante la frecuencia de las letras.
Cómo se usa
- Escribe el texto y la clave, como LEMON.
- Elige Cifrar o Descifrar.
- Consulta el resultado y la tabla que alinea el texto, la clave y el desplazamiento de las primeras letras.
Privacidad y límites
Tu texto y tu clave permanecen en tu navegador.
Herramientas relacionadas
Preguntas frecuentes
¿Qué nivel de seguridad ofrece la cifra de Vigenère?
Es mucho más resistente que un desplazamiento de César, pero se puede romper: los patrones repetidos revelan la longitud de la clave, después de lo cual cada columna es una cifra de César simple.
¿Qué ocurre con los espacios y la puntuación?
Se mantienen sin cambios y no consumen letras de la clave, que es la convención habitual.
¿Qué hace que una clave sea mejor?
Una clave más larga y sin patrones; una clave aleatoria tan larga como el mensaje, usada una sola vez, se convierte en un cifrado de Vernam, que no se puede romper.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta