dans le cadre de mes études, je dois réaliser des benchmark d'algorithme de chiffrement. Pour l'AES, tout c'est bien passé (merci OpenSSL). Pour algorithme asymétrique, j'ai choisi RSA, qui fait figure de référence.
Je commence par créer une clé privé :
$ openssl genrsa -out private.key
puis je dérive la clé publique :
$ openssl rsa -in private.key -pubout -out public.key
enfin, je chiffre :
$ openssl rsautl -encrypt -pubin -inkey public.key -in input.txt -out output.txt
Mais (…)