common/src/main/java/HTTPClient/HTTPConnection.java
/**  Realiza el descramble de un String encriptado
     * @param scrambled String a desencriptar
     * @return String desencriptado
     */
Realiza el descramble de un String encriptado
@param scrambled String a desencriptar
@return String desencriptado
Realiza el descramble de un String encriptado @param scrambled String a desencriptar @return String desencriptado
public static String descramble(String scrambled)
    {
        if(scrambled == null)return null; 
		byte [] SCRATCH = ("HTTPClient-tneilCPTTH").getBytes();  
        String ret = "";
        try
        {
            int tempSize = scrambled.length();
            char [] tempData = scrambled.toCharArray();
            for(int i = 0; i < tempData.length; i++)
			{
                if(tempData[i] == 36) tempSize --;
			}
            int scratch_size = SCRATCH.length;
            for(int i = 0 ; i < tempData.length; i++)
            {
                char temp = tempData[i];
                if(temp == 36)
                {
                    temp = (char)(tempData[++i] - 37);
                }
                temp = (char)(temp ^ SCRATCH[(tempSize++) % scratch_size]);
                ret += temp;
            }
        }catch(Exception malformedScrambledString){ malformedScrambledString.printStackTrace(); }
        return ret;
    }
public static String descramble ( String scrambled ) { if ( scrambled == null ) return null ; byte [ ] SCRATCH = ( "HTTPClient-tneilCPTTH" ) . getBytes ( ) ; String ret = "" ; try { int tempSize = scrambled . length ( ) ; char [ ] tempData = scrambled . toCharArray ( ) ; for ( int i = 0 ; i < tempData . length ; i ++ ) { if ( tempData [ i ] == 36 ) tempSize -- ; } int scratch_size = SCRATCH . length ; for ( int i = 0 ; i < tempData . length ; i ++ ) { char temp = tempData [ i ] ; if ( temp == 36 ) { temp = ( char ) ( tempData [ ++ i ] - 37 ) ; } temp = ( char ) ( temp ^ SCRATCH [ ( tempSize ++ ) % scratch_size ] ) ; ret += temp ; } } catch ( Exception malformedScrambledString ) { malformedScrambledString . printStackTrace ( ) ; } return ret ; }
Realiza el descramble de un String encriptado
 @param scrambled String a desencriptar
 @return String desencriptado
Realiza el descramble de un String encriptado @param scrambled String a desencriptar @return String desencriptado
// Si el String a desencriptar es null, no hago nada // Bytes utilizados en el Scramble de datos