– 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 ?