为什么 openssl 坚持要求在 genrsa 命令上输入密码?

为什么 openssl 坚持要求在 genrsa 命令上输入密码?

发出命令:

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

如果不提供密码(只需在要求时按回车键),它会一直说:

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

谁能告诉我为什么?

环境: openSUSE 11.4,openssl 1.0.0c

在此处输入图片描述

答案1

因为你是要求它通过提供选项来加密私钥-des3

如果您不想让密钥受到密码保护,请-des3从命令行中删除该选项。

相关内容