Vous êtes sur la page 1sur 4

TP 1 : RSA et signature numirique avec openssl

ETUDIANTES :
Benouali melissa
Rebbah khaira

ETAPE 1 :
- Generer une paire de cles RSA Avec openssl et la proteger avec mot de
passe :

Ici la commande «openssl genpkey -algorithm RSA -out private.pem –


aes256 » crée une cle private et elle la sauvgarde dans le
fichier « PRIVATE.pem » et le protger avec le mot de passe puis la
commande « openssl pkey -pubout -in private.pem -out public.pem »
prend cle public du cle private et l’enregistre dans fichier
« public.PEM » .
2- Chifrement et le dechifrement :

-Ici on cree notre fichier plaintext.txt ET cipher.txt ET decryptedTxt puis la


commande « openssl pkeyutl -encrypt -pubin -inkey public.pem -in Plaintext.txt -out
Ciphertext.txt » pour chifrer le contenue du fichiertext avec une cle public et enregistre le
resultat dans le 2eme fichier cipher
Et cette commande « openssl pkeyutl -decrypt -inkey private.pem -in Ciphertext.txt -out
Decrypted.txt » dechifre le fichier cipher avec une cle private puis elle lenregister dans le
fichier Decrypte.Txt
3- Verification l integrité du contenue :
se fait par la commande « fc Plaintext.txt Decrypted.txt » et d apres le resultat « no
diffrence encoutered » en concule que le traitement di chifrement et dechifrement est fait
correctement
ETAPE 2
SIGNATURE NUMERIQUE :
1- Generer lempreinte avec la foction hashage :

« openssl sha1 C:\Users\hp\Desktop\fichier.txt.txt » la longeur


generer de notre empreinte par sha1 est de 42 caractere
« openssl sha256 C:\Users\hp\Desktop\fichier.txt.txt» la longeur
generer de notre empreinte par sha256 est de 72 caractere
2- « openssl dgst -sha256 -sign private.pem -out
signature.sha256 C:\Users\hp\Desktop\fichier2.txt.txt » pour
creer unet signature du fichir texte de la cle private utuilise
rpar le hachage 256 . « openssl dgst -sha256 -verify public.pem
-signature signature.sha256 C:\Users\hp\Desktop\
fichier.txt.txt » ici on a utuliser la cle public pour virifie la
signature nummerique precedante

3- UN autre fichier plus long : fichier 2

On a utuliser la commande « openssl sha256 C:\Users\hp\


Desktop\fichier2.txt.txt » donc la longeur est 69 Caractere .

Vous aimerez peut-être aussi