0% ont trouvé ce document utile (0 vote)
13 vues4 pages

Guide Tp5

Cryptographie tp

Transféré par

elmarroufy.m023
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues4 pages

Guide Tp5

Cryptographie tp

Transféré par

elmarroufy.m023
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Guide TP5 :

Création des certificats avec OpenSSL


Outils :
Une machine virtuelle ou n’importe quelle autre distribution de
préférence Kali linux avec une version OpenSSL > 3.1 :

Objectifs
• Chiffrer des fichiers en utilisant l’algorithme de chiffrement
asymétrique RSA grâce à OpenSSL
• Déchiffrer des fichiers en utilisant l’algorithme de chiffrement
asymétrique RSA grâce à OpenSSL
• Réaliser la signature numérique d’un fichier
Travail demandé :
Activité 1 : Chiffrement/déchiffrement asymétrique
des fichiers:
• L’objectif principal de cette activité est de chiffrer et déchiffrer un fichier à
l’aide d’un certificat numérique et une clé privée, respectivement.
• A cet effet, il vous est demandé de réaliser les tâches suivantes :
1. Créez un fichier, nommé fichier.txt, qui inclut le texte suivant :
2. Chiffrez le fichier fichier.txt en utilisant la clé publique du client A. Le fichier
chiffré est nommé fichier.enc. Utilisez le certificat du client A généré dans
l’activité
précédente ;

2. Déchiffrez le fichier fichier.enc. Le fichier chiffré est nommé fichier.dec ;

4. Vérifiez que les deux fichiers fichier.txt et fichier.dec contiennent le même


contenu.

Activité 2 : Signature des fichiers :


• L’objectif principal de cette activité est de signer un fichier et vérifier un fichier
signé à l’aide d’une clé privée et un certificat numérique, respectivement.
• A cet effet, il vous est demandé de réaliser les tâches suivantes :
1. Calculez l’empreinte du fichier fichier.txt en utilisant comme fonction de
hachage MD5. L’empreinte est enregistrée dans un fichier nommé
empreinte ;
2. Signez le fichier fichier.txt en utilisant son empreinte numérique
empreinte et la clé privée du client A généré dans l’activité 4. Le fichier
signé est nommé signature ;

3. Vérifiez le fichier signé signature en calculant son empreinte nommé


empreinte 2 et en utilisant le certificat numérique du client A généré
dans l’activité 4 ;

4. Vérifiez que les deux empreintes empreinte et empreinte2 contiennent


le même contenu.

Activité 3 : Signature des fichiers :


• Cette activité vise à générer une liste de révocation de certificat (CRL) et
révoquer un certificat.
• A cet effet, il vous est demandé de réaliser les tâches suivantes :
1. Préparez l’environnement de travail en :
• Créant un répertoire crl sous le chemin /etc/tpsec
• Créant un fichier crlnumber sous le chemin /etc/tpsec et l’initialisant à 01.
3. Générez une première CRL vide, nommée CRL. Utilisez la clé privée et le
certificat du CA qui ont été généré dans l’activité 4 ;

4. Révoquez le certificat du client B qui a été créé dans l’activité 4 ;

5. Afficher le contenu du fichier crlnumber.

Vous aimerez peut-être aussi