Académique Documents
Professionnel Documents
Culture Documents
12 Crypto 2022/2023
Faculté de Technologie M2 - ST
Département ATE
Nous allons d’abord voir différentes instructions sous Matlab, qui permettent de manipuler
des caractères
-upper , permet de convertir un caractère en majuscule
- lower, permet de convertir un caractère en minuscule
-char, convertit code ASCII en caractère
- int , convertit un caractère en son code ASCII
Codes ASCII : (a, b, ….,z : 97, 98, ….,122) et (A, B,…..,Z : de 65, 66,….., 90)
TP 1 chiffrement de césar :
Si on code les lettres de l’alphabet de 0 à 25, et que l’on dispose d’une clé k , 0< k <25
P(i)= ( C(i) + k ) modulo 26, ou C(.) représente le caractère en clair et C(.) représente le
caractère chiffré.
On suppose que le texte en clair ne possede pas de ’blancs’ et qu’il peut se composer de
caractères minuscules ou majuscules.