DSA.HashData 方法

定義

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

多載

HashData(Stream, HashAlgorithmName)

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

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

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

HashData(Stream, HashAlgorithmName)

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

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

protected:
 virtual cli::array <System::Byte> ^ HashData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
protected virtual byte[] HashData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member HashData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.HashData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Protected Overridable Function HashData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()

參數

data
Stream

要雜湊的二進位資料流。

hashAlgorithm
HashAlgorithmName

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

傳回

Byte[]

已雜湊的資料。

例外狀況

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

適用於

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

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

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

protected:
 virtual cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
protected virtual byte[] HashData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member HashData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.HashData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
Protected Overridable Function HashData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName) As Byte()

參數

data
Byte[]

要雜湊的資料。

offset
Int32

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

count
Int32

要雜湊的位元組數。

hashAlgorithm
HashAlgorithmName

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

傳回

Byte[]

已雜湊的資料。

例外狀況

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

適用於