바이트 배열을 16진수로 변환하기

출처: Beginning Cryptography with Java - Wrox

1
2
3
4
5
6
7
8
9
10
11
public static String toHex(byte[] data) {
StringBuffer buf = new StringBuffer();
for(int i = 0; i < data.length; i++) {
int v = data[i] & 0xff;
buf.append(digits.charAt(v >> 4));
buf.append(digits.charAt(v & 0xf));
}
return buf.toString();
}
Share Comments