Wie konvertiert man ein Byte Array in einen Hex-String (in Java)?
Die folgende Funktion übernimmt die gewünschte Konversion:
 public static String bytes_to_hex_string(final byte[] to_convert) {
 final char[] hash_chars = "0123456789ABCDEF".toCharArray();
     char[] result_chars = new char[2*to_convert.length];
     for (int i = 0; i < to_convert.length; i++ ) {
         final int shift = to_convert[i] & 0xFF;
         result_chars[2*i] = hash_chars[shift >>> 4];
         result_chars[2*i+1] = hash_chars[shift & 0x0F];
     }
     return new String(result_chars);
 }