Leer en inglés

Compartir a través de


HKDF Clase

Definición

RFC5869 derivación de claves de extracción y expansión basadas en HMAC (HKDF)

C#
public static class HKDF
C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static class HKDF
Herencia
HKDF
Atributos

Comentarios

En situaciones en las que el material de la clave de entrada ya es una cadena de bits aleatoria uniformemente, el estándar HKDF permite omitir la fase de extracción y la clave maestra se usará directamente como clave pseudoaleatoria. Consulte RFC5869 para obtener más información.

Métodos

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

Realiza las funciones Expandir y Extraer HKDF de la derivación de clave.

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

Realiza las funciones Expandir y Extraer HKDF de la derivación de clave.

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

Realiza la función Expandir HKDF. Consulte la sección 2.3 de RFC5869.

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

Realiza la función Expandir HKDF. Consulte la sección 2.3 de RFC5869.

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

Realiza la función Extraer HKDF. Consulte la sección 2.2 de RFC5869.

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

Realiza la función Extraer HKDF. Consulte la sección 2.2 de RFC5869.

Se aplica a

Producto Versiones
.NET 5, 6, 7, 8, 9, 10