code: private String printHash(final byte[] array) {
  
  
  		final StringBuilder buf = new StringBuilder();
  
  		for (final byte b : array) {
  
  			final int val = b & 0xff;
  
  			if (val < 16) {
  				buf.append("0");
  			}
  
  			buf.append(Integer.toHexString(val));
  		}
  
  		return buf.toString();
  	}
docs: ----- private methods -----