Badge transmetteur

Morse 

Fonctionnement du Vigenère

Contrairement à la plupart ds autres codes, le Vigenère n'attribue pas à chaque lettre une et une seule équivalente fixe. Car lors du codage, une lettre peut très bien être codée par une lettre, puis une autre, puis encore une autre ... 

Le code du Vigenère substitue les lettres en fonction de leur position. Il suffit d'utiliser une clé de taille supérieure à un caractère, puis de l'appliquer sur le texte par tronçons successifs, de la taille de la clé. 

Cas pratique

Exemple: chiffrer "L'heure est grave" avec le mot clé "chevalier". 

Ecrire le mot le mot clé au-dessus de la phrase à traduire autant de fois qu'il est nécessaire pour couvrir la phrase. 

Avec le tableau Vigenère, on prend alors la première lettre de la phrase à coder "L". On suit alors la ligne de la lettre "L" de la colonne de gauche jusqu'à la colonne commençant par un "C" (première lettre de la clé). On trouve donc la lettre "N". On continue ainsi de suite ce qui donne: 

-H ligne de la colonne H sera codée O

-E ligne de la colonne E sera codée I

-U ligne de la colonne V sera codée P

-R ligne de la colonne A sera codée R

-E ligne de la colonne L sera codée P

-E ligne de la colonne  I sera codée M

-S ligne de la colonne E sera codée W

-T ligne de la colonne R sera codée K

-G ligne de la colonne C sera codée I

-R ligne de la colonne H sera codée Y 

-A ligne de la colonne E sera codée E

-V ligne de la colonne V sera codée Q

-E ligne de la colonne A sera codée E 

On obtient le message suivant: N'OIPRP MWK IYEVQE

De même, on utilise le tableau en sens inverse pour décoder ce message.