char et = 'h'; char to = 'r'; byte[] test = new byte[2]; test[0] = (byte)et; test[1] = (byte)to; try { MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(test); byte[] testDigest = md5.digest(); for(int i=0;i