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
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
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 destination
geschrieben 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 null
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, Span<Byte>)
- 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 destination
geschrieben 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
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 null
ist.
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
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
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
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.