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[]

ハッシュされたデータ。

例外

派生クラスはこのメソッドをオーバーライドする必要があります。

適用対象