INFO activité chiffrement de VIGENERE

           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 !)