web-dev-qa-db-fra.com

J'ai une paire de clés. Comment déterminer la longueur de clé?

En utilisant OpenSSL à partir de la ligne de commande sous Linux, existe-t-il un moyen d'examiner une clé (publique ou privée) pour déterminer la taille de la clé?

77
jdw
openssl rsa -in private.key -text -noout

La ligne supérieure de la sortie affichera la taille de la clé.

Par exemple:

Private-Key: (2048 bit)

Pour afficher la taille de clé à partir d'un certificat:

$ openssl x509 -in public.pem -text -noout | grep "RSA Public Key"
RSA Public Key: (2048 bit)
99
Shane Madden

Le premier (2048) est la longueur en bits de la clé:

 $ ssh-keygen -lf /etc/ssh/rsa_key.pub 
 2048 91:1c:ae:17:16:...
8
Adrien P.