public byte[] CalculateHash(byte[] data)
{
using (var hashAlgorithm = GetHashAlgorithm())
{
return hashAlgorithm.ComputeHash(data);
}
}
public static string GetHash(this IPackage package, CryptoHashProvider hashProvider) { using (Stream stream = package.GetStream()) { return(Convert.ToBase64String(hashProvider.CalculateHash(stream))); } }