CryptographicOperations.HmacData 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 |
|---|---|
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Berechnet den HMAC von Daten. |
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>) |
Berechnet den HMAC eines Datenstroms. |
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Berechnet den HMAC von Daten. |
| HmacData(HashAlgorithmName, Byte[], Stream) |
Berechnet den HMAC eines Datenstroms. |
| HmacData(HashAlgorithmName, Byte[], Byte[]) |
Berechnet den HMAC von Daten. |
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream) |
Berechnet den HMAC eines Datenstroms. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den HMAC von Daten.
public:
static int HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HmacData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des HMAC verwendet wird.
- key
- ReadOnlySpan<Byte>
Der geheime Schlüssel. Der Schlüssel kann eine beliebige Länge sein.
- source
- ReadOnlySpan<Byte>
Die Daten, über die der HMAC berechnet werden soll.
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.
Gilt für:
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den HMAC eines Datenstroms.
public:
static int HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HmacData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * System.IO.Stream * Span<byte> -> int
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte)) As Integer
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des HMAC verwendet wird.
- key
- ReadOnlySpan<Byte>
Der geheime Schlüssel. Der Schlüssel kann eine beliebige Länge sein.
- source
- Stream
Die Daten, über die der HMAC berechnet werden soll.
Gibt zurück
Die Gesamtzahl der Bytes, die in destinationgeschrieben wurden.
Ausnahmen
hashAlgorithm verfügt über eine Name, die leer ist.
-oder-
source unterstützt das Lesen nicht.
-oder-
Der Puffer in destination ist zu klein, um die berechnete HMAC-Größe zu halten.
hashAlgorithm gibt einen Hashalgorithmus an, der von der aktuellen Plattform nicht unterstützt wird.
hashAlgorithm gibt einen unbekannten Hashalgorithmus an.
Gilt für:
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den HMAC von Daten.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
public static byte[] HmacData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des HMAC verwendet wird.
- key
- ReadOnlySpan<Byte>
Der geheime Schlüssel. Der Schlüssel kann eine beliebige Länge sein.
- source
- ReadOnlySpan<Byte>
Die Daten, über die der HMAC berechnet werden soll.
Gibt zurück
Der HMAC 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:
HmacData(HashAlgorithmName, Byte[], Stream)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den HMAC eines Datenstroms.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
public static byte[] HmacData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key, System.IO.Stream source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * byte[] * System.IO.Stream -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As Byte(), source As Stream) As Byte()
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des HMAC verwendet wird.
- key
- Byte[]
Der geheime Schlüssel. Der Schlüssel kann eine beliebige Länge sein.
- source
- Stream
Die Daten, über die der HMAC berechnet werden soll.
Gibt zurück
Der HMAC 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:
HmacData(HashAlgorithmName, Byte[], Byte[])
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den HMAC von Daten.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
public static byte[] HmacData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key, byte[] source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * byte[] * byte[] -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As Byte(), source As Byte()) As Byte()
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des HMAC verwendet wird.
- key
- Byte[]
Der geheime Schlüssel. Der Schlüssel kann eine beliebige Länge sein.
- source
- Byte[]
Die Daten, über die der HMAC berechnet werden soll.
Gibt zurück
Der HMAC 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:
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)
- Quelle:
- CryptographicOperations.cs
- Quelle:
- CryptographicOperations.cs
Berechnet den HMAC eines Datenstroms.
public:
static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
public static byte[] HmacData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, System.IO.Stream source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * System.IO.Stream -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As Stream) As Byte()
Parameter
- hashAlgorithm
- HashAlgorithmName
Der Algorithmus, der zum Berechnen des HMAC verwendet wird.
- key
- ReadOnlySpan<Byte>
Der geheime Schlüssel. Der Schlüssel kann eine beliebige Länge sein.
- source
- Stream
Die Daten, über die der HMAC berechnet werden soll.
Gibt zurück
Der HMAC der Daten.
Ausnahmen
hashAlgorithm gibt einen Hashalgorithmus an, der von der aktuellen Plattform nicht unterstützt wird.
hashAlgorithm gibt einen unbekannten Hashalgorithmus an.