因此,通过命令行参数传递密码不是最安全的做法。就是说,openssl的文档使我困惑如何将密码参数传递给openssl命令。
这就是我想要做的
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
然后,这提示输入解密密钥。如果我只是想将密码提供给命令而不尝试将密码回显到文件中,那么我搜索了openssl文档和互联网,以尝试找到答案。我尝试添加-pass:somepassword
以及-pass somepassword
带引号和不带引号均无济于事。
我终于找到答案了,并且在其他论坛上看到人们也有类似的问题,所以我想在这里为社区发布我的问题和答案。
注意:我使用的是openssl版本0.9.8y