我有一对密钥。如何确定密钥长度?

我有一对密钥。如何确定密钥长度?

在 Linux 的命令行中使用 OpenSSL,是否有某种方法可以检查密钥(公钥或私钥)以确定密钥大小?

答案1

openssl rsa -in private.key -text -noout

输出的顶行将显示密钥大小。

例如:

Private-Key: (2048 bit)

要查看证书的密钥大小:

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

答案2

第一个(2048)是密钥的位长度:

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

相关内容