HKDF.Extract 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.
Führt die HKDF-Extract-Funktion aus. Siehe Abschnitt 2.2 von RFC5869.
Überlädt
| Name | Beschreibung |
|---|---|
| Extract(HashAlgorithmName, Byte[], Byte[]) |
Führt die HKDF-Extract-Funktion aus. Siehe Abschnitt 2.2 von RFC5869. |
| Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Führt die HKDF-Extract-Funktion aus. Siehe Abschnitt 2.2 von RFC5869. |
Extract(HashAlgorithmName, Byte[], Byte[])
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
Führt die HKDF-Extract-Funktion aus. Siehe Abschnitt 2.2 von RFC5869.
public static byte[] Extract(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] ikm, byte[]? salt = default);
static member Extract : System.Security.Cryptography.HashAlgorithmName * byte[] * byte[] -> byte[]
Public Shared Function Extract (hashAlgorithmName As HashAlgorithmName, ikm As Byte(), Optional salt As Byte() = Nothing) As Byte()
Parameter
- hashAlgorithmName
- HashAlgorithmName
Der für HMAC-Vorgänge verwendete Hashalgorithmus.
- ikm
- Byte[]
Das Eingabetastenmaterial.
- salt
- Byte[]
Der optionale Salzwert (ein nicht geheimer Zufallswert). Wenn sie nicht bereitgestellt wird, wird standardmäßig ein Bytearray mit der gleichen Länge wie die Ausgabe des angegebenen Hashalgorithmus bereitgestellt.
Gibt zurück
Der Pseudorandomschlüssel (prk).
Gilt für:
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
Führt die HKDF-Extract-Funktion aus. Siehe Abschnitt 2.2 von RFC5869.
public:
static int Extract(System::Security::Cryptography::HashAlgorithmName hashAlgorithmName, ReadOnlySpan<System::Byte> ikm, ReadOnlySpan<System::Byte> salt, Span<System::Byte> prk);
public static int Extract(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, ReadOnlySpan<byte> ikm, ReadOnlySpan<byte> salt, Span<byte> prk);
static member Extract : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function Extract (hashAlgorithmName As HashAlgorithmName, ikm As ReadOnlySpan(Of Byte), salt As ReadOnlySpan(Of Byte), prk As Span(Of Byte)) As Integer
Parameter
- hashAlgorithmName
- HashAlgorithmName
Der für HMAC-Vorgänge verwendete Hashalgorithmus.
- ikm
- ReadOnlySpan<Byte>
Das Eingabetastenmaterial.
- salt
- ReadOnlySpan<Byte>
Der Salzwert (ein nicht geheimer Zufallswert).
Gibt zurück
Die Anzahl der in den prk Puffer geschriebenen Bytes.