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.
Überlädt
Extract(HashAlgorithmName, Byte[], Byte[]) |
Führt die HKDF-Extract-Funktion aus. Weitere Informationen finden Sie im Abschnitt 2.2 von RFC5869. |
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Führt die HKDF-Extract-Funktion aus. Weitere Informationen finden Sie im Abschnitt 2.2 von RFC5869. |
Extract(HashAlgorithmName, Byte[], Byte[])
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
Führt die HKDF-Extract-Funktion aus. Weitere Informationen finden Sie im 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 Hashalgorithmus, der für HMAC-Vorgänge verwendet wird.
- ikm
- Byte[]
Das Eingabe-Schlüsselerstellungsmaterial.
- salt
- Byte[]
Der optionale Salzwert (ein nicht geheimer Zufallswert). Wenn keine Angabe erfolgt, wird standardmäßig ein Bytearray mit derselben Länge wie die Ausgabe des angegebenen Hashalgorithmus verwendet.
Gibt zurück
Der Pseudozufallsschlüssel (prk).
Gilt für:
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
- Quelle:
- HKDF.cs
Führt die HKDF-Extract-Funktion aus. Weitere Informationen finden Sie im 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 Hashalgorithmus, der für HMAC-Vorgänge verwendet wird.
- ikm
- ReadOnlySpan<Byte>
Das Eingabe-Schlüsselerstellungsmaterial.
- salt
- ReadOnlySpan<Byte>
Der Salzwert (ein nicht geheimer Zufallswert).
Gibt zurück
Die Anzahl der in den prk
-Puffer geschriebenen Bytes.