OpenSSLコマンドラインツールの-in
引数をトリックしてファイルの代わりに文字列からデータを取得するにはどうすればよいですか?OpenSSLコマンドラインツール:文字列の "-in"引数
通常、私はそれを行うにはecho
コマンドを使用することができます。
echo 'test string 1' | openssl enc -aes-256-cbc -a -salt -pass pass:mypassword
は、私がecho
とパイプなしでそれを行うことができます方法はありますか? -pass pass:
引数に似ていますか?
ありがとうございます!あなたのシェルはbashがあり、あなたのOSがサポートしていれば
こんにちは、それは私の端末から問題なく動作します、問題は私がObjective-CでNSTaskを使ってツールを呼び出すことです。 – TCB13
"/ bin/bash -c ..."を使用すると、コマンドをbashに送ることができます。これには他の問題(セキュリティホールにつながるシェルメタキャラクタなど)がありますが、プロセスの置換が可能になります。 – Nemo
はい... "セキュリティホール"私はここでOpenSSLを使っています...あなたが理解できるように、私はあるセキュリティを気にします。 (少なくともNSPipeによって提供されるセキュリティ)。ありがとう。 – TCB13