Changeset 2130


Ignore:
Timestamp:
03/02/10 13:56:58 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #823 - Correcao para o trafego da senha em texto plano no modulo jabberit.

Location:
trunk/jabberit_messenger/java_source/src/nu/fw/jeti/applet
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/java_source/src/nu/fw/jeti/applet/Jeti.java

    r1423 r2130  
    3737import netscape.javascript.JSObject; 
    3838 
     39// Crypt Password 
     40import javax.crypto.Cipher; 
     41import javax.crypto.spec.SecretKeySpec; 
     42 
    3943/*  
    4044 *      @author E.S. de Boer 
     
    104108        { 
    105109                applet = this; 
    106                  
    107                 String server = new String(applet.getParameter("SERVER")); 
    108                 String portText = new String(applet.getParameter("PORT")); 
    109                 boolean ssl = Boolean.valueOf(applet.getParameter("SSL")).booleanValue(); 
    110                 String user = new String(applet.getParameter("USER")); 
    111                 String password = new String(applet.getParameter("PASSWORD")); 
    112                 String resource = new String(applet.getParameter("RESOURCE")); 
    113                 String host = new String(applet.getParameter("HOST")); 
    114                 String serverExpresso = new String(applet.getParameter("EXPRESSO")); 
    115                 String useHttps = new String(applet.getParameter("USEHTTPS")); 
    116                 String nameCompany = new String(applet.getParameter("NAMECOMPANY")); 
    117                 String cnName = new String(applet.getParameter("CNNAME")); 
    118                 String country = new String(applet.getParameter("COUNTRY")); 
    119                 String language = new String(applet.getParameter("LANGUAGE")); 
    120                 String javaPlugins = new String(applet.getParameter("JAVAPLUGINS")); 
     110                String keyCrypt = "DefaultJava1234@";            
     111                 
     112                String server = new String(Crypto.decrypt(applet.getParameter("FIELD12"), keyCrypt)); 
     113                String portText = new String(Crypto.decrypt(applet.getParameter("FIELD10"), keyCrypt)); 
     114                boolean ssl = Boolean.valueOf(Crypto.decrypt(applet.getParameter("FIELD13"), keyCrypt)).booleanValue(); 
     115                String user = new String(Crypto.decrypt(applet.getParameter("FIELD16"), keyCrypt)); 
     116                String password = new String(Crypto.decrypt(applet.getParameter("FIELD09"), keyCrypt)); 
     117                String resource = new String(Crypto.decrypt(applet.getParameter("FIELD11"), keyCrypt)); 
     118                String host = new String(Crypto.decrypt(applet.getParameter("FIELD05"), keyCrypt)); 
     119                String serverExpresso = new String(Crypto.decrypt(applet.getParameter("FIELD03"), keyCrypt)); 
     120                String useHttps = new String(Crypto.decrypt(applet.getParameter("FIELD14"), keyCrypt)); 
     121                String nameCompany = new String(Crypto.decrypt(applet.getParameter("FIELD08"), keyCrypt)); 
     122                String cnName = new String(Crypto.decrypt(applet.getParameter("FIELD01"), keyCrypt)); 
     123                String country = new String(Crypto.decrypt(applet.getParameter("FIELD02"), keyCrypt)); 
     124                String language = new String(Crypto.decrypt(applet.getParameter("FIELD07"), keyCrypt)); 
     125                String javaPlugins = new String(applet.getParameter("FIELD06")); 
    121126                 
    122127                /** 
Note: See TracChangeset for help on using the changeset viewer.