DSA.HashData Methode

Definition

Berechnet den Hashwert von Binärdaten.

Überlädt

Name Beschreibung
HashData(Stream, HashAlgorithmName)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert eines angegebenen binären Datenstroms mithilfe eines angegebenen Hashingalgorithmus berechnet.

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

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert eines angegebenen Teils eines Bytearrays mithilfe eines angegebenen Hashingalgorithmus berechnet.

HashData(Stream, HashAlgorithmName)

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert eines angegebenen binären Datenstroms mithilfe eines angegebenen Hashingalgorithmus berechnet.

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()

Parameter

data
Stream

Der binäre Datenstrom zum Hashen.

hashAlgorithm
HashAlgorithmName

Der Algorithmus, der zum Hashen der Daten verwendet werden soll.

Gibt zurück

Byte[]

Die Hashdaten.

Ausnahmen

Eine abgeleitete Klasse muss diese Methode überschreiben.

Gilt für:

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

Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs
Quelle:
DSA.cs

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert eines angegebenen Teils eines Bytearrays mithilfe eines angegebenen Hashingalgorithmus berechnet.

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()

Parameter

data
Byte[]

Die daten, die mit Hash versehen werden sollen.

offset
Int32

Der Index des ersten Bytes, in data dem hashed werden soll.

count
Int32

Die Anzahl der Bytes, die hashen sollen.

hashAlgorithm
HashAlgorithmName

Der Algorithmus, der zum Hashen der Daten verwendet werden soll.

Gibt zurück

Byte[]

Die Hashdaten.

Ausnahmen

Eine abgeleitete Klasse muss diese Methode überschreiben.

Gilt für: