| | at : |
Archive

[JAVA] Byte to String / String to Byte (자바 Byte 형 변환) 하훌 rwxr-xr-x 0 2/01/2016



[JAVA] Byte to String / String to Byte (자바 Byte 형 변환)

Permission rw-r--r--
Author 하훌
Date and Time 2/01/2016
Label
License 크리에이티브 커먼즈 라이선스


메모삼아 작성합니다. Java에서 String 형을 Byte 로 변환하거나 Byte 를 String 으로 변환하는 메소드입니다.
간단하지만 악성APK에서 byte 형태로 데이터를 가지고 있다가 기능 확장 시 사용했었네요.

String to Byte(str => byte)

getBytes()

str.getBytes()  => str의 byte 값
getBytes(str) => str의 byte 값

Byte to String(byte => str)

toString()

byte[] a = { 112, 114, 111, 116, 101, 99, 116, 46, 97, 112, 107 };
a.toString()

Testing Code


public class main {

 public static void main(String[] args) {

    byte[] a = { 112, 114, 111, 116, 101, 99, 116, 46, 97, 112, 107 };
    byte[] b = { 99, 97, 99, 104, 101 };
    byte[] i = { 65, 80, 80, 76, 73, 67, 65, 84, 73, 79, 78, 95, 67, 76, 65, 83, 83, 95, 78, 65, 77, 69 };
    byte[] j = { 47, 100, 97, 116, 97, 47, 100, 97, 116, 97, 47 };
   
    byte[] arrayOfByte1 = { 109, 66, 111, 117, 110, 100, 65, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110 };
    byte[] arrayOfByte2 = { 109, 65, 108, 108, 65, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 115 };
      
  //  System.out.println(c.toString());
  //  System.out.println(i.toString());
  //  System.out.println(j.toString());
    System.out.println(arrayOfByte1.toString());
    System.out.println(arrayOfByte2.toString());

 }

}

Output

[B@103e584d
[B@1e94b0ca

Reference 

http://www.tutorialspoint.com/java/java_string_getbytes.htm



Share







HAHWUL
HACKING | PENETRATION-TEST | CODING
HACKERONE : GIT : 0DAY-TODAY : EXPLOIT-DB : PACKETSTORM
GOOGLE+ | HAHWUL@GMAIL.COM | TWITTER
WWW.HAHWUL.COM




0 개의 댓글:

댓글 쓰기