HKDF Klasse
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.
RFC5869 HMAC-basierte HKDF (Extract-and-Expand Key Derivation)
public ref class HKDF abstract sealed
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static class HKDF
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type HKDF = class
Public Class HKDF
- Vererbung
-
HKDF
- Attribute
Hinweise
In Situationen, in denen das Eingabeschlüsselmaterial bereits eine gleichmäßig zufällige Bitzeichenfolge ist, kann die Extraktphase übersprungen werden und der Masterschlüssel direkt als Pseudorandomschlüssel verwendet werden. Weitere Informationen finden Sie unter RFC5869 .
Methoden
DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[]) |
Führt HKDF-Funktionen zum Erweitern und Extrahieren für die Schlüsselableitung aus. |
DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Führt HKDF-Funktionen zum Erweitern und Extrahieren für die Schlüsselableitung aus. |
Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Führt die HKDF-Expand-Funktion aus (siehe Abschnitt 2.3 von RFC5869). |
Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Führt die HKDF-Expand-Funktion aus. Weitere Informationen finden Sie im Abschnitt 2.3 von RFC5869. |
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. |