将密码传递给OpenSSL的正确方法是什么

时间:2015-06-09 05:48:38

标签: batch-file openssl

我正在尝试设置一个批处理脚本来自动执行一些OpenSSL的更平凡的任务。我遇到的问题是典型的' passout'并且'通过'参数仍然提示输入密码。

例如:

openssl genrsa -aes256 -out ca\private\root.key.enc 4096 -pass pass:somepassword

openssl genrsa -aes256 -out ca\private\root.key.enc 4096 -passout pass:somepassword

两者都会导致仍然提示输入密码。你能告诉我正确的参数是什么吗?使用stdin <<也无法正常工作,因为我使用的是Windows。最后,我将在C#中包装它,因此参数必须是作为实际参数包含的参数。

感谢。

0 个答案:

没有答案