Partage via


HKDF Classe

Définition

RFC5869 la dérivation de clé d’extraction et de développement basée sur HMAC (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
Héritage
HKDF
Attributs

Remarques

Dans les situations où la clé d’entrée est déjà une chaîne de bits uniformément aléatoire, la norme HKDF permet d’ignorer la phase d’extraction et d’utiliser directement la clé principale comme clé pseudo-aléatoire. Pour plus d’informations, consultez RFC5869 .

Méthodes

DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[])

Exécute les fonctions de dérivation de clé HKDF Expand et Extract.

DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Exécute les fonctions de dérivation de clé HKDF Expand et Extract.

Expand(HashAlgorithmName, Byte[], Int32, Byte[])

Exécute la fonction de développement HKDF Consultez la section 2.3 de RFC5869.

Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Exécute la fonction de développement HKDF. Consultez la section 2.3 de RFC5869.

Extract(HashAlgorithmName, Byte[], Byte[])

Exécute la fonction d’extraction HKDF. Consultez la section 2.2 de RFC5869.

Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Exécute la fonction d’extraction HKDF. Consultez la section 2.2 de RFC5869.

S’applique à