Aller au contenu

Exercices

1.L'algorithme ROT13

L'algorithme de chiffrement ROT13 propose de décaler chaque lettre d'un texte de treize positions dans l'alphabet.

Évidemment, niveau sécurité, ça n'est pas fameux. Mais cet algorithme est parfois employé pour empêcher la lecture directe d'un texte.

Concrètement, cela donne ce type de correspondance :

Lettre non chiffrée (ou chiffrée) A B C D E F G H I J K L M N
Lettre chiffrée (ou non chiffrée) N O P Q R S T U V W X Y Z A
Lettre non chiffrée (ou chiffrée) O P Q R S T U V W X Y Z A B
Lettre chiffrée (ou non chiffrée) B C D E F G H I J K L M N O

Exercice :

Écrire la fonction chiffrement_rot13 (message) qui va permettre de chiffrer un message à l'aide de cet algorithme.

Quelques conseils :

  • Pensez à obliger l'usage de minuscules pour faciliter votre travail
  • Si le message comporte plusieurs mot, il vous faudra le découper
  • Écrire la fonction chiffrement_rot13(mot)
  • La fonction chiffrement_rot13(message) fera appel à cette fonction.

Chiffrez vos noms, prénoms, ainsi que le message 'Vive les numériques et sciences informatiques'


Auteur : Florian Mathieu

Licence CC BY NC

Licence Creative Commons
Ce cours est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.