La grille de Vigénère |
La grille de Vigénère est un système de chiffrement devenu célèbre car il est l'un des premiers dans lequel les mêmes signes du texte codé ne renvoient pas toujours à la même lettre du texte en clair. La grille est fabriquée par permutations circulaires des lettres de l'alphabet.
abcdefghijklmnopqrstuvwxyz
bcdefghijklmnopqrstuvwxyza
cdefghijklmnopqrstuvwxyzab
defghijklmnopqrstuvwxyzabc
efghijklmnopqrstuvwxyzabcd
fghijklmnopqrstuvwxyzabcde
ghijklmnopqrstuvwxyzabcdef
hijklmnopqrstuvwxyzabcdefg
ijklmnopqrstuvwxyzabcdefgh
jklmnopqrstuvwxyzabcdefghi
klmnopqrstuvwxyzabcdefghij
lmnopqrstuvwxyzabcdefghijk
mnopqrstuvwxyzabcdefghijkl
nopqrstuvwxyzabcdefghijklm
opqrstuvwxyzabcdefghijklmn
pqrstuvwxyzabcdefghijklmno
qrstuvwxyzabcdefghijklmnop
rstuvwxyzabcdefghijklmnopq
stuvwxyzabcdefghijklmnopqr
tuvwxyzabcdefghijklmnopqrs
uvwxyzabcdefghijklmnopqrst
vwxyzabcdefghijklmnopqrstu
wxyzabcdefghijklmnopqrstuv
xyzabcdefghijklmnopqrstuvw
yzabcdefghijklmnopqrstuvwx
zabcdefghijklmnopqrstuvwxy
Son fonctionnement est assez simple : soit le message " les gaulois sont dans la plaine " que nous allons coder avec le mot " cogito " par exemple.
LES GAULOIS SONT DANS LA PLAINE
COG ITOCOGI TOCO GITO CO GITOCO
NSY OTINCOA LCPH JIGG NO VTTWPS
Les problèmes sont multiples mais tournent très essentiellement autour de la manipulation de chaînes de caractères...