Le chiffre de Vigenère
Blaise de Vigenère (1523-1596), était un diplomate français.
Son chiffre est une amélioration décisive du chiffre de César car il utilise un décalage variable de l'alphabet donné à l'aide d'une clef (ici : DIPLOMATE)
A a pour rang 0 dans l'alphabet, B a pour rang 1 dans l'alphabet etc..
D a pour rang 3 dans l'alphabet donc la première lettre du message "L" est codée par "O" à cause du décalage de 3 rangs et ainsi de suite.
Clair |
L |
E |
C |
H |
I |
F |
F |
R |
E |
D |
E |
V |
I |
G |
E |
N |
E |
R |
E |
Clef répétée |
D |
I |
P |
L |
O |
M |
A |
T |
E |
D |
I |
P |
L |
O |
M |
A |
T |
E |
D |
Décalage |
3 |
8 |
15 |
11 |
14 |
12 |
0 |
19 |
4 |
3 |
8 |
15 |
11 |
14 |
12 |
0 |
19 |
4 |
3 |
Chiffré |
O |
M |
R |
S |
W |
R |
F |
K |
I |
G |
M |
K |
T |
U |
Q |
N |
X |
V |
H |
|