キーペアがあります。キーの長さを確認するにはどうすればよいですか?


73

LinuxのコマンドラインからOpenSSLを使用して、キー(パブリックまたはプライベート)を調べてキーサイズを決定する方法はありますか?


1
キーペアの形式に応じて、さまざまな方法があります。特定の形式を見ていましたか?
ゾレダチェ

回答:


94
openssl rsa -in private.key -text -noout

出力の最上行にキーサイズが表示されます。

例えば:

Private-Key: (2048 bit)

証明書からキーサイズを表示するには:

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

そして、彼がDSA、または何か他のものを使用している場合。公開鍵(証明書)から鍵サイズを決定する方法はどうですか。
ゾレダチェ

@Zoredacheうん-具体的には「秘密鍵」という質問を宣誓できたかもしれません。私はそれを失うか、編集が5分のタイマーを破りました。
シェーンマッデン

3
OpenSSL 1.0.1g 2014年4月7日形式が必要です| grep "Public-Key"
Vadzim

8

最初の(2048)はキーのビット長です。

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

5
彼は「openssh」ではなく「openssl」と言った。
MikeyB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.