0

Ant スクリプトを使用して Oracle データベースへの接続を確立しようとしています。db.properties から読み取っているすべての接続パラメーター。ただし、パスワードは暗号化されています。Javaクラスを書かずにパスワードを解読するアリタスクはありますか?

4

2 に答える 2

0

私はそうは思わない。db.properties からコピーした設定で独自のプロパティ ファイルを作成し、パスワードをプレーン テキストに変更してみませんか? それ以外の場合は、パスワードの暗号化に使用されるアルゴリズムを知っておくとよいでしょう。

于 2013-09-30T09:40:25.267 に答える
0

Ant でのパスワードの暗号化/復号化については、ant を使用したカスタム プロパティの処理を参照してください。ただし、Java クラスでは機能します。

いずれにせよ、パスワードを暗号化/復号化するには、外部ツールが必要になります。Java クラスとは異なるものを使用できます。必要に応じて、Antexecタスクを使用して、暗号化/復号化用の外部ツール (.bat ファイル、.exe ファイルなど) を実行できます。

https://ant.apache.org/manual/Tasks/exec.html

ただし、Ant と外部ツール間の通信は安全ではないことに注意してください。

于 2016-01-25T10:09:51.127 に答える