Here you can find the source of toHex(byte input[])
public static String toHex(byte input[])
//package com.java2s; //License from project: Apache License public class Main { public static String toHex(byte input[]) { if (input == null) return null; StringBuffer output = new StringBuffer(input.length * 2); for (int i = 0; i < input.length; i++) { int current = input[i] & 0xff; if (current < 16) output.append("0"); output.append(Integer.toString(current, 16)); }// w ww.j ava2 s . co m return output.toString(); } }