1B1 TP 1 : codes de César et de Vigenère (3h)

TP en Python, autour des codes de César et Vigenère.

Notions abordées :

  • cryptologie,
  • arithmétique modulaire,
  • manipulation de chaînes de caractères,
  • boucles.

Documents

Implémentation simple de Vigenere
Une implémentation simplissime des codes de Cesar et Vigenere ; en particulier on suppose que les messages codés sont constitués uniquement de lettres minuscules non accentuées ce qui est très restrictif et demande à être généralisé (au moins à des messages comportant tous les caractères alphanumériques ascii).

Liens utiles

Sujet du TP 1B1

Séances

  • Lycée Marie-Madeleine Fourcade, Gardanne : le 19 novembre 2014 après-midi (Laurent Regnier)