All pastes #230022 Raw Edit

Anonymous

public text v1 · immutable
#230022 ·published 2006-10-31 01:48 UTC
rendered paste body
    TEA tea = new TEA();
    String length = request.getHeader("Content-Length");
    int len = Integer.parseInt(length);
    System.out.println("content length: " + len);
    
    ServletInputStream sis = request.getInputStream();
    //System.out.println("SIS: " + sis.read());
    
    byte[] buffer = new byte[len];
    
    int offset = 6;                                                             //offset by 6 chars
    int result = sis.read(buffer, offset, buffer.length);
    
    System.out.println("data from sis: ");
    for(int i=0; i<buffer.length; i++) {
      System.out.print(buffer[i] + " ");
    }
    System.out.println("END data from sis: ");
    
    
    byte[] buffer2 = new byte[len-6];
    for(int i=0; i<buffer2.length; i++) {
      buffer2[i] = buffer[i+6];
    }
    
    
    byte[] decodedData2;
    //Decrypting data
    decodedData2 = tea.decryptData(buffer2);
    System.out.println("Decrypted data: " + new String(decodedData2));
    
    
    System.out.println("DECODED DATA: ");
    for(int i=0; i<decodedData2.length; i++) {
      System.out.print((int) i + "::" + (decodedData2[i]  & 0x000000FF) + " ");
    
      
    
    
    }
    System.out.println("END DECODED DATA");