Cifrado Vigenère
Codifica y descifra Vigenère, autoclave y Beaufort, con análisis de longitud de clave.
El Cifrado Vigenère funciona por completo en tu navegador. Tu texto y tu clave se procesan en tu dispositivo y nunca se suben.
Probar el cifrado César
Acerca de Cifrado Vigenère
Vigenère repite una palabra clave a lo largo del mensaje y desplaza cada letra según la letra de clave correspondiente, lo que hace que una misma letra del texto claro pueda cifrarse de muchas formas y derrota el análisis de frecuencias que rompe un César simple. Aguantó tres siglos y durante casi todos ellos se le llamó le chiffre indéchiffrable. Esta herramienta lo ejecuta en ambos sentidos, conserva mayúsculas y puntuación y ofrece las dos variantes más habituales: autoclave, que extiende la clave con el texto claro para que nunca se repita, y Beaufort, que resta en vez de sumar y por eso es su propia inversa.
Características
- Codifica y descifra con cualquier clave, conservando mayúsculas y puntuación
- Variantes autoclave y Beaufort junto al cifrado clásico
- Análisis de longitud de clave por índice de coincidencia de cada columna
- Desglose de frecuencia de letras del texto
- Agrupación opcional en bloques de cinco, la convención telegráfica clásica
- Muestra el flujo de clave aplicado realmente al mensaje
- Tabla Vigenère completa de 26 filas para trabajar a mano
Cómo usar Cifrado Vigenère
- Pega el texto e introduce una palabra clave
- Elige codificar o descifrar, y una variante si la necesitas
- Lee el resultado, con el flujo de clave debajo
- Si no conoces la clave, pasa a descifrar y mira las longitudes sugeridas
Ejemplo
Entrada
ATTACKATDAWN with the key LEMON
Salida
LXFOPVEFRNHR
El ejemplo de libro de texto: cada letra desplazada por la letra de clave que la acompaña.
Errores comunes y solución de problemas
- Al descifrar sale texto legible al principio y galimatías después. — La clave es correcta pero la variante no. El Vigenère clásico repite la clave, mientras que el autoclave la continúa con el texto claro, así que ambos coinciden solo en las primeras letras.
- El resultado no coincide con el de otra herramienta. — Comprueba cómo se tratan los caracteres que no son letras. Aquí la puntuación pasa tal cual y no consume letra de clave, que es la convención habitual, pero algunas implementaciones avanzan la clave en cada carácter.
- El análisis sugiere un múltiplo de la longitud real. — Es lo esperado. Las columnas al doble de la longitud de clave son igual de consistentes, así que el candidato fuerte más corto suele ser la respuesta.
- Descifrar con Beaufort parece hacer lo mismo que codificar. — Y así debe ser. Beaufort es su propia inversa, de modo que ejecutarlo dos veces devuelve el texto original y el selector de sentido no cambia nada.
Preguntas frecuentes
- ¿Cómo funciona el cifrado Vigenère?
- La palabra clave se repite a lo largo del mensaje y cada letra se desplaza hacia adelante según la posición alfabética de la letra de clave que tiene encima. Una B desplaza uno, una C dos, y así hasta dar la vuelta en la Z.
- ¿Se puede romper un Vigenère sin la clave?
- Sí. Una vez conocida la longitud de la clave —por patrones repetidos o por índice de coincidencia— el texto cifrado se divide en columnas, cada una un César simple abierto al análisis de frecuencias. Kasiski publicó el método en 1863.
- ¿Para qué sirve aquí el índice de coincidencia?
- Mide con qué frecuencia coinciden dos letras tomadas al azar del texto. El español y el inglés rondan 0,07 y el texto aleatorio 0,038, así que la longitud candidata cuyas columnas puntúan más alto suele ser la real.
- ¿En qué se diferencia la variante autoclave?
- En vez de repetir la palabra clave, la continúa con el propio texto claro. La clave nunca se repite, lo que elimina la estructura periódica en la que se apoya el examen de Kasiski y hace el cifrado bastante más duro.
- ¿El cifrado Vigenère es seguro hoy?
- En absoluto. Cae con unas pocas líneas de análisis y es un pasatiempo o un ejemplo docente, no una protección. Todo lo que deba permanecer privado necesita cifrado autenticado moderno como AES-GCM.
Herramientas relacionadas
Todas las herramientas de ArrayKit