Académique Documents
Professionnel Documents
Culture Documents
Coordonateur : Dr TALE
1
Verification des Savoirs
Verification des Compétences
Membres du groupe
2
Verification des Savoirs
Verification des Compétences
Plan
3
Verification des Savoirs
Verification des Compétences
Exercice 1
5
Verification des Savoirs
Verification des Compétences
Exercice 2
6
Verification des Savoirs
Verification des Compétences
Exercice 3
7
Verification des Savoirs
Verification des Compétences
Exercice 4
8
Verification des Savoirs
Verification des Compétences
Exercice 5
9
Verification des Savoirs
Verification des Compétences
Exercice 6
10
Verification des Savoirs
Verification des Compétences
Exercice 6 (Suite)
11
Verification des Savoirs
Verification des Compétences
Exercice 6 (Fin)
Apres avoir obtenu un hash (4 lettres), Bob aimerait utiliser ce
principe de chiffrement RSA : Convertir chaque lettre en son
équivalent modulo 26 sur 2 chiffres, puis séparer le résultat en bloc
de 4 chiffres en allant de la droite vers la gauche, enfin chiffrer
chaque bloc avec RSA, en utilisant les nombres premiers p=53 et
q=61. Pour un résultat (b1, b2), le chiffré final est b1+b2*n où
n=p*q.
▶ Aider Bob à utiliser TTH et le principe ci-dessus pour chiffrer
le message "BONJOUR ALICE", qu’il désire envoyer à Alice,
sa camarade.
▶ En vue d’automatiser son principe de signature numérique, il
décide d’implémenter TTH ainsi que le principe de chiffrement
décrit plus haut.
Aider le à écrire 2 programmes python, un pour signer un
message contenu dans un document texte, tout en générant
les clés RSA, et un autre pour vérifier la signature reçue.
12