Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Compte Rendue Cs

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

COMPTE RENDUE TP2

Chiffrement et signature numériques

logiciel utilisé: Openssl

réalisé par ROMDHANI Mohamed

Et CHARFI Heni
execution du openssl:

CHIFFREMENT SYMÉTRIQUE:
Creation de fichier text:

Chiffrement en utilisant l’algorithme des3:

déchiffrement en utilisant l’algorithme des3:

Autre Algorithme:
CHIFFREMENT ASYMÉTRIQUE
Génération de clé privée/publique RSA :

PEM/
Le format de sortie par défaut pour les clés générées est PEM (Privacy Enhanced Mail), qui est
un format ASCII utilisé pour représenter des données binaires, telles que des clés RSA. Ce
format est largement utilisé dans les applications de sécurité pour sa portabilité et sa
lisibilité.
Génération de la clé publique RSA :

PUBKEY/
Pubkey est un fichier qui va contenir la clé publique. Il a été créé à partir du fichier key
qui contient les clés privée/publique.

Vérification de la clé publique RSA :


CHIFFREMENT/DÉCHIFFREMENT DE DONNÉES AVEC RSA:

si on veut chiffrer à clé publique (RSA) un message à choix,on utilise cette commande:
openssl > rsautl -encrypt -in entree.txt -inkey <fichier contenant la cle> -pubin

-out <fichier de sortie>


si on veut déchiffrer à clé publique (RSA) un message à choix,on utilise cette commande:
openssl > rsautl -decrypt -in <fichier du chiffrement> -inkey <fichier avec la cle de
dechiffrement> -out <fichier de sortie>

SIGNATURE DE FICHIERS:
Les clés RSA ne sont pas juste utiles pour chiffrer des messages, sinon également pour
calculer des signatures sur des messages.
openssl > rsautl -sign -in <fichier en entree> -inkey <fichier de la clé> -out <fichier de
sortie>
Vérifiez la validité de la signature en utilisant l’instruction :
openssl > rsautl -verify -in <signature> -pubin -inkey <fichier de la cle>
Pour regarder quelles fonctions de hachage on peut utiliser, vous pouvez utiliser
l’instruction :
openssl > dgst --help
Pour signer un gros document on calcule d’abord une empreinte de ce document.La commande
dgst permet de le faire:
Openssl > dgst -fonctionhachage -out fichierempreinte fichier_entrée

Vous aimerez peut-être aussi