StringBuffer sb = new StringBuffer();
for (int i = 0; i < rawKeydata.length; i++) {
int b = array[j] & 0xFF;
if (b < 0x10) sb.append('0');
sb.append(Integer.toHexString(b));
}
System.out.println(sb.toString());
for (int i = 0; i < rawKeydata.length; i++) {
int b = array[j] & 0xFF;
if (b < 0x10) sb.append('0');
sb.append(Integer.toHexString(b));
}
System.out.println(sb.toString());
另:
int b = array[j] & 0xFF; 应改成 int b = rawKeydata[i] & 0xFF;