HKDF Klasse

Definition

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.

Gilt für: