Activité : Chiffrement de VIGENERE

         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

 -------------------------------------------------------