使用openssl genrsa时,passout参数的用途是什么

使用openssl genrsa时,passout参数的用途是什么,openssl,Openssl,有人能解释一下,当使用openssl genrsa时,passout参数的用途是什么吗 我已经看过手册了, 但我无法想象这意味着什么: “输出文件密码源。”谁能给出一个很好的具体例子。passout(和passin)参数的目的是使openssl自动化,这样它就不会提示输入密码,而是从其他地方获取密码。我建议您阅读文档的使用部分 对于genrsa,例如,如果您运行以下命令: openssl genrsa-out private.pem-aes256 2048 将创建2048位rsa私钥,并使用ae

有人能解释一下,当使用openssl genrsa时,passout参数的用途是什么吗

我已经看过手册了, 但我无法想象这意味着什么: “输出文件密码源。”谁能给出一个很好的具体例子。

passout(和passin)参数的目的是使openssl自动化,这样它就不会提示输入密码,而是从其他地方获取密码。我建议您阅读文档的使用部分

对于genrsa,例如,如果您运行以下命令:

openssl genrsa-out private.pem-aes256 2048

将创建2048位rsa私钥,并使用aes256加密,然后将其写入文件private.pem。Opensssl将提示您输入用于生成aes256加密密钥的密码

如果希望在脚本文件中实现自动化,可以:

openssl genrsa-out private.pem-aes256-passout pass:abc123 2048

此命令不会提示输入密码,私钥的密码为“abc123”

除非安全性不是问题,否则不建议使用此样式