Compte Rendue Cs
Compte Rendue Cs
Compte Rendue Cs
Et CHARFI Heni
execution du openssl:
CHIFFREMENT SYMÉTRIQUE:
Creation de fichier text:
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.
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
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