DSA.HashData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
Die Hashdaten.
Ausnahmen
Eine abgeleitete Klasse muss diese Methode überschreiben.