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-basierter Extrakt- und Erweiterungsschlüsselableitung (HKDF)
public ref class HKDF abstract sealed
public static class HKDF
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static class HKDF
type HKDF = class
[<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 und der Masterschlüssel direkt als Pseudozusatzschlüssel verwendet werden. Weitere Informationen finden Sie unter RFC5869 .
Methoden
| Name | Beschreibung |
|---|---|
| DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[]) |
Führt die Schlüsselableitung von HKDF-Erweiterungs- und Extraktfunktionen aus. |
| DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Führt die Schlüsselableitung von HKDF-Erweiterungs- und Extraktfunktionen aus. |
| Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Führt die funktion HKDF-Expand Siehe Abschnitt 2.3 von RFC5869. |
| Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Führt die HKDF-Expand-Funktion aus. Siehe Abschnitt 2.3 von RFC5869. |
| 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. |