Saltar al contenido

Codificador y decodificador de cifrado Vigenère

Codifica y decodifica mensajes con cifrado Vigenère usando cualquier palabra clave. Las letras conservan su mayúscula o minúscula, todo lo que no sea una letra pasa sin cambios, y puedes mostrar el proceso letra por letra para ver exactamente cómo se aplica cada desplazamiento.

Modo

Historia del cifrado Vigenère

El cifrado recibe su nombre de Blaise de Vigenère, un diplomático francés del siglo XVI, aunque el esquema que popularizó fue descrito por primera vez por Giovan Battista Bellaso en 1553. En lugar de un único desplazamiento fijo, una palabra clave repetida selecciona un desplazamiento César distinto para cada letra — la letra clave A significa desplazamiento 0, B significa desplazamiento 1, y así sucesivamente. Ese simple cambio derrota el análisis de frecuencias básico, porque la misma letra en claro ya no siempre se cifra a la misma letra cifrada.

Durante casi trescientos años se consideró indescifrable y se ganó el apodo de le chiffre indéchiffrable — el cifrado indescifrable. Esa reputación terminó en 1863, cuando el oficial prusiano Friedrich Kasiski publicó el primer ataque general: los fragmentos repetidos en el texto cifrado revelan la probable longitud de la clave, tras lo cual cada posición de la clave puede romperse por separado como un simple cifrado César. Prueba nuestra herramienta de cifrado César para ver el bloque de desplazamiento único del que está hecho el cifrado Vigenère.

Preguntas frecuentes

¿Qué es un cifrado Vigenère?
Un cifrado Vigenère es un cifrado de sustitución polialfabética que desplaza cada letra del mensaje una cantidad determinada por una palabra clave repetida. La primera letra se desplaza según la primera letra clave, la segunda según la segunda, y así sucesivamente, así que la misma letra en claro puede cifrarse a letras cifradas distintas.
¿En qué se diferencia el cifrado Vigenère de un cifrado César?
Un cifrado César usa un único desplazamiento fijo para todo el mensaje, mientras que un cifrado Vigenère usa una palabra clave para aplicar un desplazamiento César distinto a cada letra. Puedes pensar en el cifrado Vigenère como muchos cifrados César entrelazados, uno por cada letra clave.
¿Qué pasa con los espacios, números y signos de puntuación?
Solo se desplazan las letras A-Z y a-z, y cada letra conserva su mayúscula o minúscula original. Los espacios, dígitos y signos de puntuación pasan sin cambios, y no consumen una letra clave, así que la palabra clave solo avanza con letras reales.
¿Cómo decodifico un cifrado Vigenère?
Si conoces la palabra clave, elige Decodificar, introduce la palabra clave, y pega el texto cifrado — cada letra se desplaza hacia atrás según la letra clave correspondiente. Sin la palabra clave, ataques como el examen de Kasiski buscan patrones repetidos en el texto cifrado para adivinar la longitud de la clave y luego romper cada columna como un simple cifrado César.
¿Es seguro el cifrado Vigenère?
No. Resistió los ataques durante unos tres siglos y fue apodado «el cifrado indescifrable», pero Friedrich Kasiski publicó un método general para romperlo en 1863. Es excelente para acertijos y para aprender sobre criptografía, pero nunca lo uses para proteger secretos reales.

Herramientas relacionadas