web-dev-qa-db-fra.com

Pourquoi OpenSSSL insiste-t-elle pour nécessiter une phrase secrète sur la commande Genrsa?

Commande d'émission:

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

Si vous ne fournissez pas une phrase secrète (appuyez simplement sur Entrée à la demande), il cesse de dire:

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

Quelqu'un peut-il me dire pourquoi?

Env: openseuse 11.4, openssl 1.0.0c

enter image description here

20
Jimm Chen

Parce que vous êtes Demander-le Crypter la clé privée en donnant le -des3 option.

Si vous ne voulez pas que votre clé soit protégée par un mot de passe, supprimez le -des3 Option de la ligne de commande.

32
macns