INFO Activité: Chiffrement de VIGENERE TS spé math.
On dispose du code ASCII ( American Standard Code for Information Interchange )
a | b | c | d | e | f | g | h | i | j | k | l | m |
97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 |
n | o | p | q | r | s | t | u | v | w | x | y | z |
110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 |
En retirant 32 on obtient le code des lettres majuscules.
Méthode pour coder:
On choisit comme clé un mot. Par exemple "bonjour"
Plus le mot clé est long moins il sera répété donc plus le codage sera efficace.
On écrit le message en petites lettres.
En dessous on écrit le mot clé que l'on rrépète autant de fois que nécessaire.
A la fin une partie du mot clé peut se trouver seulement écrite.
On somme alors verticalement les codes ASCII des deux lettres.
On obtient une série de nombre à trois chiffres. C'est le message codé.
Méthode pour décoder:
On écrit la série de nombres de trois chiffres
On met en dessous les codes ASCII du mot clé en les répétant
autant de fois que nécessaire.
On effectue verticalement les soustration ( ligne du moins ligne du bas).
On obtient une série de nombres ASCII.
On met en dessous de chacun la lettre minuscule correspondante.
Ainsi on peut lire le message décodé.
Application:
1. Soit " bonjour" le mot clé.
Coder le message " rendezvoussamedi".
2. Soit le mot clé " vous".
Décoder le message codé:
226 212 229 229 229 213 218 230 234 214 218 225 223 208 225
-------------------------------------------------------------------------------
REPONSE:
1. Codage avec le mot clé " bonjour":
r e n d e z v o u s s a m e d i
114 101 110 100 101 122 118 111 117 115 115 97 109 101 100 105
b o n j o u r b o n j o u r b o
98 111 110 106 111 117 114 98 111 110 106 111 117 114 98 111
2. Décodage avec le mot clé " vous":
226 212 229 229 229 213 218 230 234 214 218 225 223 208 225
118 111 117 115 118 111 117 115 118 111 117 115 118 111 117
v o u s v o u s v o u s v o u
108 101 112 114 111 102 101 115 116 103 101 110 105 97 108
l e p r o f e s t g e n i a l
------------------------------------------------------------------------------------
( Et en plus c'est vrai !)