Anahtar anahtarım var. Anahtar uzunluğunu nasıl belirlerim?


73

Linux'taki komut satırından OpenSSL kullanarak, anahtar boyutunu belirlemek için bir anahtarı (genel veya özel) incelemenin bir yolu var mı?


1
Tuş takımının biçimine bağlı olarak birçok farklı yol vardır. Belirli bir formata mı bakıyordunuz?
Zoredache

Yanıtlar:


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

Çıktının üst satırı, anahtar boyutunu gösterir.

Örneğin:

Private-Key: (2048 bit)

Anahtar boyutunu bir sertifikadan görüntülemek için:

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

Ve eğer DSA veya başka bir şey kullanıyorsa. Genel anahtardan anahtar boyutunu belirlemeye ne dersiniz (sertifika).
Zoredache

@Zoredache Evet - Ben özellikle "özel anahtar" dedi sorusuna yemin edebilirdim; Ya onu kaybediyorum ya da bir düzenleme 5 dakikalık zamanlayıcıyı yendi.
Shane Madden

3
OpenSSL 1.0.1g 7 Nis 2014 formatı gerekiyor| grep "Public-Key"
Vadzim

8

Birincisi (2048) anahtarın bit uzunluğudur:

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

5
“Openssh” dedi, “openssh” demedi.
MikeyB
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.