• Aucun résultat trouvé

TP2 – Cryptographie en Java Exercice 1:

N/A
N/A
Protected

Academic year: 2022

Partager "TP2 – Cryptographie en Java Exercice 1:"

Copied!
1
0
0

Texte intégral

(1)

TP2 – Cryptographie en Java

Exercice 1:

1. Écrire un programme qui chiffre un texte lu à l’entrée standard selon l’algorithme DES, ensuite le déchiffre avec la même clé et affiche le résultat.

2. Modifier le programme de sorte que le texte chiffré soit placé dans un fichier, puis lors du déchiffre- ment le texte soit d’abord lu du fichier puis déchiffré.

Exercice 2:

Écrire un programme qui chiffre un texte lu à l’entrée standard selon l’algorithme RSA du provider BouncyCastle ("BC"), ensuite le déchiffre et affiche le résultat. Le texte chiffré sera placé dans un fichier puis, au moment du déchiffrement, lu du fichier chiffré.

Exercice 3:

1. Écrire un programme qui crée une clé DES qu’il utilise pour chiffrer un texte, remet le texte chiffré dans un autre fichier et la clé de chiffrement dans un troisième fichier.

2. Écrire un deuxième programme qui recupère la clé de chiffrement et déchiffre le texte crypté par le premier programme (qui sera lu dans le fichier chiffré).

3. (Et bien-sûr) Vérifier les deux programmes !

Exercice 4:

Modifier les deux programmes de l’exo précédent de sorte que le texte clair (donc à chiffrer) soit en fait le contenu d’un fichier. Votre programme doit gérer les fichiers de taille quelconque – se rappeler de l’emploi deupdate()etdoFinal()!

1

Références

Documents relatifs

Interrogation Division 6 ème Prague. b) Dans une division euclidienne, le reste est 21, le quotient est 17 et le diviseur est 62. Calculer le dividende. Effectuer la

[r]

-Dessine Jacques qui fait jouer la harpe, avec sa mère, l'oie, et tous les habitants de la petite ville.... Voici les images représentant la petite ville au début et à la fin

Completer le tableau puis relier les grandeurs à un object correspondant. En lettre En

« c:\classe.txt » et logiquement F à raison d’un élève par ligne (avec 4<N≤39) pour cela on vous demande de faire le programme Pascal qui permet de remplir puis d’afficher

• Les hannetons (texte vrai) Bernard Les trois enfants viennent raconter leur texte sans leur feuille et nous procédons à un nouveau choix. tr Ce midi,

public static void lireEnreg (String nomFichier) Lit dans le fichier client client dont le nom est passé en paramètre, un enregistrement et affiche sur la console les informations

Cr´eer un programme Python permettant de r´ealiser le chiffrement ROT13 d’un fichier texte, puis cr´eer un programme Python permettant de r´ealiser le d´echiffrement.