Openssl neden genrsa komutunda parola istemede ısrar ediyor?


20

Sorun komutu:

openssl genrsa -out rsaprivatekey-nake.pem  -des3 1024

Bir parola sağlamazsa (istendiğinde enter tuşuna basmanız yeterlidir) şunu söyler:

Enter pass phrase for rsaprivatekey-nake.pem:
3073726088:error:28069065:lib(40):UI_set_result:result too small:ui_lib.c:869:You must type in 4 to 8191 characters

Biri bana nedenini söyleyebilir mi?

Env: openSUSE 11.4, 1.0.0c açıyor

resim açıklamasını buraya girin

Yanıtlar:


31

Eğer Çünkü bunu soran için vererek özel anahtarı şifrelemek -des3seçeneği.

Anahtarınızın bir parola ile korunmasını istemiyorsanız, -des3seçeneği komut satırından kaldırın .


4
-des3örtük varsayılan seçenek olabilir unutmayın -des3 encrypt private keys with triple DES (default)... bu yüzden açıkça openssl sormadan aynı istemi varsa sakin olun ... tabii ki devre dışı bırakmak için aynı seçenek -nodes(okuma no DES)
Julien

Benim openssl genrsa sürümü bir -nodes seçeneği yoktur. Bu durumda -des3'ü veya başka bir şifreleme seçeneğini bırakmanız yeterlidir. [Link] openssl.org/docs/man1.0.2/apps/genrsa.html :If none of these options is specified no encryption is used
Brad Dre

1
benim durumumda -nodes
eklemem
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.