Cifrador de Vigènere

El cifrador de Vigènere es un criptosistema en el que se utiliza una clave C y una tabla llamada “Tabla de Vigenère” para cifrar y descifrar.

Para cifrar un mensaje se requiere una clave que sea tan larga como el mensaje. Esto se puede lograr repitiendo la clave. Por ejemplo, si se usa la clave radio y el texto emergencia, la clave sería:

clave (repetida): radioradio
Texto en claro: emergencia

Para cifrar tenemos que hacer una relación 1 a 1 entre los caracteres del mensaje y los de la clave.

Mensaje e m e r g e n c i a
Clave r a d i o r a d i o

Ahora se busca cada relación del dígito mi del mensaje con el dígito ci de la clave a fin de obtener el dígito ri del mensaje cifrado.

tabla_de_vigenere

Por ejemplo:

tabla_de_vigenere_1

Texto cifrado:VMHZUVNFQO

Para descifrar se usa el procedimiento que se ilustra a continuación.

tabla_de_vigenere_2

Texto descifrado:EMERGENCIA


Fuente: Vicenzo Mendillo.

Deja un comentario