code: public static byte[] hash(final byte[] hashIt, final HashAlgorithm hashAlgorithm)
  		throws NoSuchAlgorithmException
  	{
  		return hash(hashIt, null, hashAlgorithm, null);
  	}
docs: Hashes the given {@link byte[]} object with the given parameters.
  
  @param hashIt
  the hash it
  @param hashAlgorithm
  the hash algorithm
  @return the generated {@link String} object
  @throws NoSuchAlgorithmException
  is thrown if instantiation of the MessageDigest object fails.