如果没有其他重要命令,openssl rsa -passin pass:xxx 会做什么?

如果没有其他重要命令,openssl rsa -passin pass:xxx 会做什么?

我不清楚第二条命令是做什么的

openssl genrsa -des3 -passout pass:123 -out private/server.key 2048
openssl rsa -passin pass:123 -in private/server.key -out private/server.key

第一个生成使用 des3 加密的 RSA 密钥,密码为 123。第二个呢?它会删除密码吗?

谢谢你,

答案1

第一个生成使用 des3 加密的 RSA 密钥,密码为 123。第二个呢?它会删除密码吗?

是的,确实发生了这种情况。从加密私钥中删除密码的正常形式是:

rsa -in some.key -out some.key

这将提示用户在命令行输入密码。

指某东西的用途—传递源于事实(如上所​​述)密钥在第一步中被加密并且编写该命令的人都希望自动提供密码(无需提示)。

具体来说,—传递表示“输入文件密码来源”,可以是密码、文件或其他论点

相关内容