Cifrado de Vigenère

Codifica y decodifica texto utilizando el cifrado polialfabético de Vigenère. Ingresa una palabra clave para crear un cifrado de sustitución basado en clave más fuerte que Caesar.

Cómo usar Cifrado de Vigenère

  1. 1Ingresa el texto que deseas cifrar o descifrar.
  2. 2Escribe una palabra clave (solo letras) como clave de cifrado.
  3. 3Alterna entre modo de codificación y decodificación.
  4. 4Consulta la tabla de cifrado para entender cómo se aplica la clave.
ZenovayAnalytics

Ve quién está en tu sitio ahora mismo.

  • Seguimiento de visitantes en tiempo real
  • Privacidad primero, sin aviso de cookies
  • Configurado en dos minutos
Descubre Zenovay

Preguntas frecuentes

¿Qué es el cifrado de Vigenère?
El cifrado de Vigenère es un cifrado de sustitución polialfabético inventado en el siglo XVI y atribuido erróneamente a Blaise de Vigenère. Usa una palabra clave para cifrar el texto: cada letra de la clave determina un desplazamiento César diferente para la letra correspondiente del texto plano. La clave se repite cíclicamente. Por ejemplo, la clave «KEY» aplica los desplazamientos K(10), E(4), Y(24) a las letras sucesivas. Fue considerado inexpugnable durante siglos (le chiffre indéchiffrable) hasta que Charles Babbage y Friedrich Kasiski lo rompieron en el siglo XIX.
¿Cómo funciona el cifrado de Vigenère?
Cada letra del texto plano se desplaza por la posición de la letra de clave correspondiente en el alfabeto (A=0, B=1, ... Z=25). Codificar: texto cifrado = (texto plano + clave) mod 26. Decodificar: texto plano = (texto cifrado - clave + 26) mod 26. Los caracteres no alfabéticos se transmiten sin cambios. La clave se repite: para una clave «CAT» cifrando «HELLO WORLD», los desplazamientos son C(2), A(0), T(19), C(2), A(0), [espacio], T(19), C(2), A(0), T(19).
¿Cómo se rompió el cifrado de Vigenère?
Charles Babbage (1846) y Friedrich Kasiski (1863) descubrieron independientemente que los patrones recurrentes en el texto cifrado revelan la longitud de la clave. El test de Kasiski encuentra secuencias repetidas en el texto cifrado; su espaciado es probablemente un múltiplo de la longitud de la clave. Una vez conocida la longitud de la clave, cada posición es un cifrado César independiente que puede romperse mediante el análisis de frecuencia de cada n-ésimo carácter.
¿Es seguro el cifrado de Vigenère?
No: es fácilmente roto con los ordenadores modernos. La detección de la longitud de la clave y el análisis de frecuencia lo derrotan por completo. Una libreta de un solo uso (Vigenère con una clave verdaderamente aleatoria tan larga como el mensaje, usada solo una vez) es teóricamente inquebrantable, pero el problema de distribución de claves lo hace impracticable. El cifrado moderno usa AES (simétrico) y RSA/ECDH (asimétrico), que son computacionalmente inviables de romper con la tecnología actual.
¿Qué es el cuadrado de Vigenère?
El cuadrado de Vigenère (o tabula recta) es una cuadrícula de 26×26 donde la fila i contiene el alfabeto desplazado i posiciones. Para cifrar la letra de texto plano P con la letra de clave K: encuentre la fila K, columna P; la intersección es la letra del texto cifrado. Para descifrar: encuentre la fila K, la columna que contiene la letra de texto cifrado C; el encabezado de columna es la letra del texto plano.