HKDF Klasse

Definition

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.

Gilt für