Saturday, October 13, 2012

byte[] to string

......   
    //diterima dari langit
   
    //proses yang diterima dari langit
   
    String stringDiterima=new String(hex);
    int i;
    int j = stringDiterima.length();
    int k = 0;
    byte[] b = new byte[stringDiterima.length()/2];
   
    //tampilkan yang diterima dari langit   
    for (i=0; i < j-1;i=i+2){
        System.out.print(stringDiterima.substring(i,i+2));
        String str = stringDiterima.substring(i,i+2);
        k = i/2;
        //yang diterima dari langit dimasukkan kedalam array byte
        b[k] = ((byte)Integer.parseInt(str, 16));
        }
  
      
    //dekripsi yang diterima dari langit
    cipher.init(Cipher.DECRYPT_MODE, skeySpec);
    //byte[] original = cipher.doFinal(encrypted);
    //b untuk dekripsi, bukan encrypted
    byte[] original =  cipher.doFinal(b);
.......

No comments:

Post a Comment