沈阳电脑维修网,沈阳上门维修电脑服务
当前位置: 主页 > 程序数据代码>Weblogic的3DES解密 >

Weblogic的3DES解密

时间:2017-5-23来源:www.sypcwx.cn 作者: 沈阳电脑维修网点击:
沈阳电脑维修,上门维修电脑
  沈阳电脑维修上门服务13889116605: 两个主要文件:数据源配置文件HKS***-****-jdbc.xml和SerializedSystemIni.dat、importweblogic.security.internal.*... 两个主要文件:数据源配置文件HKS***-****-jdbc.xml和SerializedSystemIni.dat、   importweblogic.security.internal.*; importweblogic.security.internal.encryption.EncryptionService; importweblogic.utils.encoders.BASE64Decoder; importweblogic.utils.encoders.BASE64Encoder; /** */home/weblogic/bea/user_projects/domains/www.cunlide.com/CrackData.java *javac-cp$(pwd):$CLASSPATHCrackData.java *java-cp$(pwd):$CLASSPATHCrackDatadecryptRC4KWm0tHKM= *需要包含C:\bea\wlserver_10.3\server\lib\相关jar包!否则会抛出异常 *@authorxxxxx *@projecttestspring *@dateOct24,2009 *@version1.1 */ publicclassCrackData { publicstaticvoidmain(String[]args) { byte[]salt,keys; /** *找到weblogic对应domain下的 *user_projects\domains\base_domain\security\SerializedSystemIni.dat文件 *把它拷贝到当前project的"security"目录下覆盖即可 *这样就可以把config.xml中的加密的密码串拿出来进行解密处理了!^_^www.it165.net */ Stringpath=SerializedSystemIni.getPath(); System.out.println(path); salt=SerializedSystemIni.getSalt(); keys=SerializedSystemIni.getEncryptedSecretKey(); Stringdata=""; for(inti=0;i<salt.length;i++){ data+=salt[i]+","; } System.out.println("salt:"+data); data=""; for(inti=0;i<keys.length;i++){ data+=keys[i]+","; } System.out.println("Key:"+data); //EncryptionServicesvr=SerializedSystemIni.getExistingEncryptionService(); EncryptionServicesvr=SerializedSystemIni.getEncryptionService(); System.out.println(svr); System.out.println(svr.getAlgorithm()); if(args.length>1){ if(args[0].equals("encrypt")){ byte[]edata=svr.encryptString(args[1]); Strings=(newBASE64Encoder()).encodeBuffer(edata); System.out.println("Encode:"+s); } if(args[0].equals("decrypt")){ try{ byte[]edata=(newBASE64Decoder()).decodeBuffer(args[1]); Stringtxt=svr.decryptString(edata); System.out.println("Decode:"+txt); }catch(Exceptionex){ ex.printStackTrace(); } } } //decryptawF/L0fQdXgGs2JoKePo5Q== //模拟加密处理-------! String_pass="lbxhis"; byte[]edata2=svr.encryptString(_pass); Strings=(newBASE64Encoder()).encodeBuffer(edata2); System.out.println("Encode:"+s); //模拟解密处理--------! try{ Stringpass="awF/L0fQdXgGs2JoKePo5Q=="; byte[]edata=(newBASE64Decoder()).decodeBuffer(pass); Stringtxt=svr.decryptString(edata); System.out.println("Decode:"+txt); }catch(Exceptionex){ } } }  
上一篇:Linux简单介绍加密解密算法
查看[Weblogic的3DES解密]所有评论
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:
推荐内容
关于我们 服务价格 联系我们 企业网站优化 沈阳网站建设 沈阳维修电脑