0

我正在尝试使用 ant 脚本建立与 Oracle 数据库的连接。我从 db.properties 中读取的所有连接参数。但是密码是加密的。是否有 ant 任务可以在不编写任何 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 回答