TP Openssl
TP Openssl
TP Openssl
Etude de cas : Un utilisateur appelé Bechir veut communiquer d’une manière sécurisé avec un autre
utilisateur nommé Aliya
Pour les distributions GNU / Linux qui utilisent des packages rpm:
rpm -qa | grep -i openssl
Pour les distributions GNU / Linux qui utilisent des packages deb:
dpkg -l | grep -i openssl
1
Côté de l’émetteur (Bechir)
2. Rédaction du Message confidentiel : Créer un fichier texte msg.txt contenant le message
suivant : Bonjour Aliya !
Pour générer une clé symétrique partagée, Bechir a fixé comme clé "polytechMonastir". Cette clé
sera sauvegardée dans le fichier clef_sec_cl.txt.
7. Avant d’envoyer la clé de session à Aliya, pourquoi Bechir doit la chiffrer ? Comment ?
Note : La commande rsautl est utilisée pour signer, vérifier, chiffrer et déchiffrer des données à
l'aide de l'algorithme RSA.
2
Il tout abord avoir une copie de la clef publique de Alia aliya_rsa_pub.pem dans le répertoire de
Bechir (commande cp)
12. Recopier les trois derniers fichiers du dossier Bechir vers le dossier Aliya.
3
Authentification de la source et de l'intégrité de donnée reçue.
18. Déchiffrer la clé secrète partagée reçue et l’enregistrer dans le fichier clef_sec_cl_R.txt
19. Déchiffrer le message crypté reçu msg.crypt à l'aide de la clé secrète qui se trouve dans le fichier
clef_sec_cl_R.txt