是否有任何ant任务来解密密码?

时间:2013-09-30 09:33:53

标签: ant

我正在尝试使用ant脚本建立与Oracle数据库的连接。我从db.properties读取的所有连接参数。但密码是加密的。是否有ant任务来解密密码而不编写任何java类。

2 个答案:

答案 0 :(得分:0)

我不这么认为。为什么不使用从db.properties复制的设置编写自己的属性文件并将密码更改为平面文本?否则,最好知道使用哪种算法来加密密码。

答案 1 :(得分:0)

有关Ant中加密/解密密码的信息,请参阅Custom property handling with ant。但是,它适用于Java类。

在任何情况下,您都需要一个外部工具来加密/解密您的密码。您可以使用与Java类不同的东西。如果您想这样做,可以使用Ant exec任务运行外部工具来加密/解密(例如.bat文件,.exe文件等):

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

但请注意,Ant与外部工具之间的通信将不安全。