次の Java コードは、OpenSSL を開始し、それぞれの引数を使用してコマンド プロンプトを実行します。
コマンド プロンプトに正確なコードを入力すると、動作し、ホーム ディレクトリに出力ファイルが作成されます。ただし、私のJavaアプリを介して、cmdをすばやく起動し、ホームディレクトリに出力ファイルを作成せずにシャットダウンします。
Runtime rt = Runtime.getRuntime();
try {
rt.exec(new String[]{"cmd.exe","/c","start openssl enc -aes-256-cbc -nosalt " +
"-in temp2.txt -out temp2.txt.enc -p -pass pass:QAAyADgAOAA9AEYAMAA6AEgANwBDAEIA"});
} catch (IOException e) {
e.printStackTrace();
}
何か案は?前もって感謝します!