HKDF Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
RFC5869 derivación de claves de extracción y expansión basada en HMAC (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
- Herencia
-
HKDF
- Atributos
Comentarios
En situaciones en las que el material de 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 que se usará directamente como clave pseudoaleatoria. Consulte RFC5869 para obtener más información.
En Windows en .NET 11 y versiones posterioresCryptographicException, DeriveKey se produce si el material de clave de entrada supera los 2048 bytes. Expand produce la misma excepción si la clave pseudoaleatoria supera los 2048 bytes.
Métodos
| Nombre | Description |
|---|---|
| DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[]) |
Realiza las funciones HKDF Expand y Extract de derivación de claves. |
| DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Realiza las funciones HKDF Expand y Extract de derivación de claves. |
| Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Realiza la función HKDF-Expand Ver sección 2.3 de RFC5869. |
| Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Realiza la función HKDF-Expand. Consulte la sección 2.3 de RFC5869. |
| Extract(HashAlgorithmName, Byte[], Byte[]) |
Realiza la función HKDF-Extract. Consulte la sección 2.2 de RFC5869. |
| Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Realiza la función HKDF-Extract. Consulte la sección 2.2 de RFC5869. |