docs: public static String hash(final String hashIt, final String salt,
  		final HashAlgorithm hashAlgorithm, final Charset charset) throws NoSuchAlgorithmException
  	{
  		final MessageDigest messageDigest = MessageDigest.getInstance(hashAlgorithm.getAlgorithm());
  		messageDigest.reset();
  		messageDigest.update(salt.getBytes(charset));
  		return new String(messageDigest.digest(hashIt.getBytes(charset)), charset);
  	}