TP1 Coulibaly Zoumana
TP1 Coulibaly Zoumana
TP1 Coulibaly Zoumana
Exercice 1
Exercice 3
1- Chiffrement du fichier généré dans l’exercice 1
Commande : openssl rsa -in cles1 -des3 -out cles1_chiffr
Cette commande chiffre le fichier « cles1 » et le renomme en « cles1_chiffr »
sans toutefois supprimer le fichier « cles1 »
Nous avons mis 12345 comme mot de passe.
2- Visualisation du contenu du fichier chiffré « cles1_chiffr »
Commande : openssl rsa -in cles1_chiffr -text –noout
Exercice 4
1- Extraction de la clé publique contenu dans « cles1 » et la mettre dans le
fichier cles1_pub
Commande : openssl rsa -in cles1 -pubout -out cles1_pub
On peut remarquer que le résultat indique que la taille du fichier est trop élevée,
donc erreur lors du chiffrement.
CHIFFREMENT SYMETRIQUE
Signature de fichiers
Exercice 6
Ici, nous avons échangé des fichiers de données chiffrés entre deux utilisateurs
de deux ordinateurs : chaque utilisateur a chiffré un fichier de données de son
choix avec l’algorithme de chiffrement symétrique qu’il choisit, puis créer un
fichier texte contenant le nom de l’algorithme de chiffrement symétrique utilisé
et la clé (mot de passe) qui a été demandée, et chiffrer ce fichier avec RSA, en
utilisant la clé publique de l’autre (demandez-lui sa clé publique).
Et ami a pu décrypter le message.
Exercice 7
Visualisation de l’emprunte
Commande : openssl dgst -sha1 -out exo6_machine_empr2
exo6_machine.tx
Exercice 8
1- Création de la signature du fichier exo_machine_empr1
Commande : openssl rsautl -sign -in exo6_machine_empr1 -inkey cles1 -
out exo6_machine_sign
Exercice 9
Vérification de la signature en utilisant la deuxième emprunte contenu dans le
fichier exo6_machine_empr2
Commande : openssl rsautl -verify -in exo6_machine_sign -pubin -inkey
cles1_pub -out exo6_machine_empr2
Certificats
Exercice 10
1- Génération d’une paire de clés clés10
Commande : openssl genrsa –out cles10 1024
2- Chiffrement de la paire de clés par un mot de passe
Comande : openssl rsa -in cles10 -des3 -out cles10_ac
On a donc chiffré avec le mot de passe 12345
Exercice 11
Exercice 12