DSA.HashData 方法

定義

計算二進位資料的雜湊值。

多載

HashData(Stream, HashAlgorithmName)

在衍生類別中覆寫時,會使用指定的雜湊演算法,來為指定的二進位資料流計算出雜湊值。

HashData(Byte[], Int32, Int32, HashAlgorithmName)

在衍生類別中覆寫時,會使用指定的雜湊演算法,來為位元組陣列中的指定部分計算出雜湊值。

HashData(Stream, HashAlgorithmName)

來源:
DSA.cs
來源:
DSA.cs
來源:
DSA.cs

在衍生類別中覆寫時,會使用指定的雜湊演算法,來為指定的二進位資料流計算出雜湊值。

protected virtual byte[] HashData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);

參數

data
Stream

要雜湊的二進位資料流。

hashAlgorithm
HashAlgorithmName

要用來雜湊資料的演算法。

傳回

Byte[]

已雜湊的資料。

例外狀況

衍生的類別必須覆寫這個方法。

適用於

.NET 9 及其他版本
產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1

HashData(Byte[], Int32, Int32, HashAlgorithmName)

來源:
DSA.cs
來源:
DSA.cs
來源:
DSA.cs

在衍生類別中覆寫時,會使用指定的雜湊演算法,來為位元組陣列中的指定部分計算出雜湊值。

protected virtual byte[] HashData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);

參數

data
Byte[]

要雜湊的資料。

offset
Int32

data 中要雜湊的第一個位元組索引。

count
Int32

要雜湊的位元組數。

hashAlgorithm
HashAlgorithmName

要用來雜湊資料的演算法。

傳回

Byte[]

已雜湊的資料。

例外狀況

衍生的類別必須覆寫這個方法。

適用於

.NET 9 及其他版本
產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1