Freigeben über


HKDF Klasse

Definition

RFC5869 HMAC-basiertes Extrahieren und Erweitern von Schlüsselableitungen (HKDF)

public ref class HKDF abstract sealed
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static class HKDF
public static class HKDF
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type HKDF = class
type HKDF = class
Public Class HKDF
Vererbung
HKDF
Attribute

Hinweise

In Situationen, in denen das Eingabeschlüsselmaterial bereits eine einheitlich zufällige Bitzeichenfolge ist, ermöglicht der HKDF-Standard, dass die Extrahieren-Phase übersprungen und der Hauptschlüssel direkt als Pseudo-Schlüssel verwendet wird. 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: