我正在尝试检索在config.xml文件中加密的Weblogic管理控制台的明文密码。
我为此目的编写了以下简单的代码:
public static void main(String[] args){
EncryptionService es = SerializedSystemIni.getEncryptionService("$DOMAIN_HOME/Security");
ClearOrEncryptedService ces = new ClearOrEncryptedService(es);
System.out.println("Clear text password is : " + ces.decrypt("{3DES}LWmkue/1mmG=")); //the encrypted password which I got from config.xml is being passed as string parameter
}
但问题是虽然在大多数情况下都可以正常工作,但是能够查看明文密码(对于在config.xml中加密的其他密码)但是对于这个特定的密码,我得到一个空字符串。 有人可以确认究竟是什么问题吗?我只是空白而没有任何线索!