HKDF Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
RFC5869 HKDF (Extração e Expansão) baseada em HMAC
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
- Herança
-
HKDF
- Atributos
Comentários
Em situações em que o material da chave de entrada já é uma cadeia de caracteres de bits uniformemente aleatória, o padrão HKDF permite que a fase Extrair seja ignorada e a chave mestra seja usada diretamente como a chave pseudorandom. Consulte RFC5869 para obter mais informações.
Métodos
| Nome | Description |
|---|---|
| DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[]) |
Executa as funções de expansão e extração de HKDF de derivação de chave. |
| DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Executa as funções de expansão e extração de HKDF de derivação de chave. |
| Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Executa a função HKDF-Expand Consulte a seção 2.3 de RFC5869. |
| Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Executa a função HKDF-Expand. Consulte a seção 2.3 do RFC5869. |
| Extract(HashAlgorithmName, Byte[], Byte[]) |
Executa a função HKDF-Extract. Consulte a seção 2.2 do RFC5869. |
| Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Executa a função HKDF-Extract. Consulte a seção 2.2 do RFC5869. |