CryptographicOperations.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.
Überlädt
| Name | Beschreibung |
|---|---|
| HashData(HashAlgorithmName, Byte[]) |
Berechnet den Hash von Daten. |
| HashData(HashAlgorithmName, Stream) |
Berechnet den Hash eines Datenstroms. |
| HashData(HashAlgorithmName, ReadOnlySpan<Byte>) |
Berechnet den Hash von Daten. |
| HashData(HashAlgorithmName, Stream, Span<Byte>) |
Berechnet den Hash eines Datenstroms. |
| HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>) |
Berechnet den Hash von Daten. |
HashData(HashAlgorithmName, Byte[])
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den Hash von Daten.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ source);
public static byte[] HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * byte[] -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Byte()) As Byte()
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des Hashs verwendet wird.
- source
- Byte[]
Die zu hashenden Daten.
Gibt zurück
Der Hash der Daten.
Ausnahmen
hashAlgorithm verfügt über eine Name, die leer ist.
hashAlgorithm gibt einen Hashalgorithmus an, der von der aktuellen Plattform nicht unterstützt wird.
hashAlgorithm gibt einen unbekannten Hashalgorithmus an.
Gilt für:
HashData(HashAlgorithmName, Stream)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den Hash eines Datenstroms.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source);
public static byte[] HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream) As Byte()
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des Hashs verwendet wird.
- source
- Stream
Der zu hashende Datenstrom.
Gibt zurück
Der Hash der Daten.
Ausnahmen
hashAlgorithm gibt einen Hashalgorithmus an, der von der aktuellen Plattform nicht unterstützt wird.
hashAlgorithm gibt einen unbekannten Hashalgorithmus an.
Gilt für:
HashData(HashAlgorithmName, ReadOnlySpan<Byte>)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den Hash von Daten.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source);
public static byte[] HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte)) As Byte()
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des Hashs verwendet wird.
- source
- ReadOnlySpan<Byte>
Die zu hashenden Daten.
Gibt zurück
Der Hash der Daten.
Ausnahmen
hashAlgorithm hat eine Name, die nullist.
hashAlgorithm verfügt über eine Name, die leer ist.
hashAlgorithm gibt einen Hashalgorithmus an, der von der aktuellen Plattform nicht unterstützt wird.
hashAlgorithm gibt einen unbekannten Hashalgorithmus an.
Gilt für:
HashData(HashAlgorithmName, Stream, Span<Byte>)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den Hash eines Datenstroms.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream, destination As Span(Of Byte)) As Integer
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des Hashs verwendet wird.
- source
- Stream
Der zu hashende Datenstrom.
Gibt zurück
Die Gesamtzahl der Bytes, die in destinationgeschrieben wurden.
Ausnahmen
Der Puffer in destination ist zu klein, um die berechnete Hashgröße zu speichern.
-oder-
hashAlgorithm verfügt über eine Name, die leer ist.
-oder-
source unterstützt das Lesen nicht.
hashAlgorithm gibt einen Hashalgorithmus an, der von der aktuellen Plattform nicht unterstützt wird.
hashAlgorithm gibt einen unbekannten Hashalgorithmus an.
Gilt für:
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den Hash von Daten.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des Hashs verwendet wird.
- source
- ReadOnlySpan<Byte>
Die zu hashenden Daten.
Gibt zurück
Die Gesamtzahl der Bytes, die in destinationgeschrieben wurden.
Ausnahmen
Der Puffer in destination ist zu klein, um die berechnete Hashgröße zu speichern.
-oder-
hashAlgorithm verfügt über eine Name, die leer ist.
hashAlgorithm hat eine Name, die nullist.
hashAlgorithm gibt einen Hashalgorithmus an, der von der aktuellen Plattform nicht unterstützt wird.
hashAlgorithm gibt einen unbekannten Hashalgorithmus an.