/// <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)); }