L'hétéroclite Blaise de Vigenère, né il y a près d'un demi millénaire, inventa un algorithme de cryptographie qui ressemble au chiffre de César, mais dans une forme bien plus évoluée.
Il demeure très simple, au demeurant, en comparaison avec les algos du XXe et XXI siècle, cela va de soi. Cependant, si l'on parle du Chiffre de César, on ne peut pas ne pas parler du chiffre de Vigenère !
La différence en le chiffre de César et celui de Vigenère :
Dans celui de César, le décalage utilisé (la clé) est ferme tandis que celui de Vigenère s'incrémente de lettre en lettre, ce qui le rend bien plus complexe à déchiffrer (quand on ne connait pas le principe évidemment, et surtout pour l'époque, encore une fois). De surcroit, la clé du chiffre de césar était associée à un chiffre (ou un nombre ; de 1 à 25), tandis que celui de Vigenère est associé à une clé écrite (un mot, ou une phrase). Sans avoir la clé... Et sans savoir qu'il s'agit de l'algorithme de Vigenère... Ca parait quelque peu compliqué plus complexe que le chiffre de César, n'est-ce pas ..?!!
Présentation du Chiffre de vigénère sous forme tabulaire :
Vous voyez donc clairement l'incrémentation, et saisissez directement le principe.
26 alphabets :
- L'alphabet horizontal (en bleu) est la clé.
- L'alphabet vertical (en rose) est le texte à chiffrer.
- Les lettres situées aux intersections sont donc le code chiffré.
Ensuite, il suffit donc de :
- Choisir une phrase à chiffrer.
- Choisir une clé.
Pour l'exercice, nous allons utiliser :
- Comme phrase à chiffrer : BIENVENUE SUR THE HACKADEMY
- Comme clé : VIGENERE
Cela va donc nous donner ceci :
BIENVENUE SUR THE HACKADEMY
VIGENEREV IGE NER EVIGENEREV
On répète tout simplement la clé tant qu'il y a du texte
Simple n'est-ce pas ?
Donc, désormais, chiffrons ce code grâce avec l'algorithme de Vigenère.
Cela va nous donner :
BIENVENUE SUR THE HACKADEMY
WQKZIIEYZ AYV GLV MVKQEHVQT
Nous voyons bien la "robustesse" de cet algorithme en remarquant que la lettre E, inclue 5 fois dans notre phrase à crypter, a été changée respectivement en :
E1 : K
E2 : I
E3 : Z
E4 : V
E5 : V
--EOF--
Il demeure très simple, au demeurant, en comparaison avec les algos du XXe et XXI siècle, cela va de soi. Cependant, si l'on parle du Chiffre de César, on ne peut pas ne pas parler du chiffre de Vigenère !
La différence en le chiffre de César et celui de Vigenère :
Dans celui de César, le décalage utilisé (la clé) est ferme tandis que celui de Vigenère s'incrémente de lettre en lettre, ce qui le rend bien plus complexe à déchiffrer (quand on ne connait pas le principe évidemment, et surtout pour l'époque, encore une fois). De surcroit, la clé du chiffre de césar était associée à un chiffre (ou un nombre ; de 1 à 25), tandis que celui de Vigenère est associé à une clé écrite (un mot, ou une phrase). Sans avoir la clé... Et sans savoir qu'il s'agit de l'algorithme de Vigenère... Ca parait quelque peu compliqué plus complexe que le chiffre de César, n'est-ce pas ..?!!
Présentation du Chiffre de vigénère sous forme tabulaire :
Vous voyez donc clairement l'incrémentation, et saisissez directement le principe.
26 alphabets :
- L'alphabet horizontal (en bleu) est la clé.
- L'alphabet vertical (en rose) est le texte à chiffrer.
- Les lettres situées aux intersections sont donc le code chiffré.
Ensuite, il suffit donc de :
- Choisir une phrase à chiffrer.
- Choisir une clé.
Pour l'exercice, nous allons utiliser :
- Comme phrase à chiffrer : BIENVENUE SUR THE HACKADEMY
- Comme clé : VIGENERE
Cela va donc nous donner ceci :
BIENVENUE SUR THE HACKADEMY
VIGENEREV IGE NER EVIGENEREV
On répète tout simplement la clé tant qu'il y a du texte
Simple n'est-ce pas ?
Donc, désormais, chiffrons ce code grâce avec l'algorithme de Vigenère.
Cela va nous donner :
BIENVENUE SUR THE HACKADEMY
WQKZIIEYZ AYV GLV MVKQEHVQT
Nous voyons bien la "robustesse" de cet algorithme en remarquant que la lettre E, inclue 5 fois dans notre phrase à crypter, a été changée respectivement en :
E1 : K
E2 : I
E3 : Z
E4 : V
E5 : V
--EOF--
Commentaire