suivant:
Codage de Jules Cesar
monter:
Algorithmique et traduction pour
précédent:
Un exercice
Table des matières
Index
Codage
Sous-sections
Codage de Jules Cesar
Introduction
Codage par symétrie point ou par rotation d'angle
Avec les élèves
Travail dans Z/26Z
Codage par rotation d'angle
=
k
*
/13
Écriture des programmes correspondants
Passage d'une lettre à un entier entre 0 et 25
Passage d'un entier entre 0 et 25 à une lettre
Passage d'un entier k entre 0 et 25 à l'entier n+k mod 26
Codage d'un message selon Jules César
Codage en utilisant une symétrie par rapport à un axe
Passage d'un entier k entre 0 et 25 à l'entier n-k mod 26
Codage d'un message selon une symétrie droite D
Codage en utilisant une application affine
Codage en utilisant un groupement de deux lettres
Le codage Jules César et le codage linéaire
Les caractères et leurs codes
Les différentes étapes du codage
Le programme Xcas
Le programme C++
Exercices de décodage
Avec le codage Jules César
Avec le codage linéaire
Solutions des exercices de décodage Jules César et linéaire
Chiffrement affine : premier algorithme
L'algorithme
Traduction Algorithmique
Traduction Xcas
Chiffrement affine : deuxième algorithme
L'algorithme
Traduction Algorithmique
Traduction Xcas
Devoir à la maison
Le code Ascii
Codage RSA
Le cryptage des nombres avec la méthode RSA
La fonction de codage
Première étape
Deuxième étape : un peu de maths
Troisième étape : le choix des clés
Quatrième étape : le codage
Cinqième étape : le décodage
Les programmes correspondants au codage et décodage RSA
La première et la dernière étape
Le codage
Le décodage
Exercices de décodage RSA avec différents paramètres
Solutions des exercices de décodage
Codage RSA avec signature
Quelques précautions
Documentation de
giac
écrite par Renée De Graeve