我正在尝试使用ant脚本建立与Oracle数据库的连接。我从db.properties读取的所有连接参数。但密码是加密的。是否有ant任务来解密密码而不编写任何java类。
答案 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与外部工具之间的通信将不安全。