Configuration Système

TDCryptage asymétrique

C. Drocourt
Cyril DOT drocourt
AT u-picardie DOT fr

Points de cours abordés  :

– Définition,
– Utilité,
– Rivest Shamir Adleman : RSA (1024, 2048, 4096, ...),
– Digital Signature Algorithm : DSA -> Signature (1024),
– ElGamal (1024),

Exercice  :

1 – Générer une clé privée RSA de longueur 2024 dans un fichier clef-rsa.priv avec la commande "openssl genrsa" (man genrsa),
2 – Extraire la clé publique RSA dans un fichier clef-rsa.pub à partir de la clé privée avec la commande "openssl rsa" (man rsa),
3 – Chiffrez un fichier essai.txt en un fichier essai.crypt avec la commande suivante :
$ openssl rsautl -encrypt -pubin -inkey clef-rsa.pub -in essai.txt -out essai.crypt
4 – Comment le déchiffrer dans un fichier essai2.txt ?