私たちのアプリケーションは、(たとえば) Blowfish 暗号化アルゴリズムを使用してファイルを暗号化/復号化する必要があります。bcryptが適切な選択であることはわかっていますが、アプリケーションから直接呼び出すことはできません (キー フレーズを求めるプロンプトが表示されるため)。
既存のオプションで最も優れているのはどれですか?
私たちは Windows ツールを好みますが、Linux も同様に優れています。
私たちのアプリケーションは、(たとえば) Blowfish 暗号化アルゴリズムを使用してファイルを暗号化/復号化する必要があります。bcryptが適切な選択であることはわかっていますが、アプリケーションから直接呼び出すことはできません (キー フレーズを求めるプロンプトが表示されるため)。
既存のオプションで最も優れているのはどれですか?
私たちは Windows ツールを好みますが、Linux も同様に優れています。
http://www.openssl.org/docs/crypto/blowfish.html プログラミング インターフェイス
http://www.openssl.org/docs/apps/enc.html コマンドライン インターフェイス
例:
openssl enc -base64 -e -bf-cbc -in <infile> -out <outfile> -kfile <passphrase file>
(復号化する-e
にはに置き換えます)-d