そのため、コマンドライン引数を使用してパスワードを渡すことは、最も安全な方法ではありません。そうは言っても、opensslのドキュメントは、opensslコマンドにパスワード引数を渡す方法について私を混乱させました。
これが私がやろうとしていることです
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
これにより、復号化のためのパスキーの入力が求められます。パスワードをファイルにエコーしようとせずにコマンドにパスワードを渡したいだけの場合は、opensslドキュメントとインターウェブを検索して答えを見つけました。追加-pass:somepassword
してみましたが、-pass somepassword
引用符の有無にかかわらず、役に立ちませんでした。
私は最終的に答えを見つけ出し、他のいくつかのフォーラムで人々が同様の質問をしているのを見たので、コミュニティに質問と回答をここに投稿すると思いました。
注:私はopensslバージョン0.9.8yを使用しています