/// <summary>
 /// Criptografa bytes utilizando o algoritmo especificado em
 /// <paramref name="hashAlg"/>
 /// </summary>
 /// <param name="hashAlg">O algoritmo de hashing.</param>
 /// <param name="source">Os bytes de origem</param>
 /// <returns>A string criptografada com o algoritmo especificado</returns>
 public static string Encrypt(HashAlgorithm hashAlg, byte[] source)
 {
     return(HashUtil.GetHash(hashAlg, source));
 }
 /// <summary>
 /// Criptografa uma string utilizando o algoritmo especificado em
 /// <paramref name="hashAlg"/>
 /// </summary>
 /// <param name="hashAlg">O algoritmo de hashing.</param>
 /// <param name="str">A string de origem</param>
 /// <returns>A string criptografada com o algoritmo especificado</returns>
 public static string Encrypt(HashAlgorithm hashAlg, string str)
 {
     return(HashUtil.GetHash(hashAlg, str));
 }