Sébastien ROHAUT. Shell Unix. Contrôle des 3I. Machines autorisées, cours autor

Sébastien ROHAUT. Shell Unix. Contrôle des 3I. Machines autorisées, cours autorisé. Le codage ROT13 consiste en le cryptage simple d'un texte en décalant les caractères de 13 positions. Caractère non-chiffré A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Caractère chiffré N O P Q R S T U V W X Y Z A B C D E F G H I J K L M En réutilisant si vous le souhaitez ou en trouvant la commande bonus le programme vu en cours pour la conversion d'un caractère : 1 – Créez une fonction complète « encode » de codage qui prend une chaîne de caractères en paramètre et retourne (affiche) la chaîne codée. 2 – Créez la fonction inverse « decode ». 3- Le script final prend les paramètres « -e » pour encoder la chaîne située ensuite, et « -d » pour décoder. On ne gère que les majuscules (convertissez la chaîne en majuscules, par exemple avec typeset ou tr). Ex : # ./rot13 -e "CHIFFRE MOI " PUVSSER ZBV Bonus : pouvez-vous trouver une commande unique qui encode ou décode en même temps tout type de chaîne ? Si vous trouvez la réponse, la réussite à ce contrôle est assurée... uploads/S4/ controle-3i-1-2010.pdf

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 31, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.0891MB