HKDF Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
RFC5869 Derivação de Chaves de Extração e Expansão baseada em 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
- Herança
-
HKDF
- Atributos
Observações
Em situações em que o material da chave de entrada já é uma cadeia de bits uniformemente aleatória, o padrão HKDF permite que a fase de extração seja saltada e que a chave mestra seja usada diretamente como chave pseudoaleatória. Consulte RFC5869 para mais informações.
Métodos
| Name | Description |
|---|---|
| DeriveKey(HashAlgorithmName, Byte[], Int32, Byte[], Byte[]) |
Executa as funções de derivação chave HKDF Expand e Extract. |
| DeriveKey(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Executa as funções de derivação chave HKDF Expand e Extract. |
| Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Executa a função HKDF-Expand Ver secção 2.3 da RFC5869. |
| Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Desempenha a função HKDF-Expand. Ver secção 2.3 da RFC5869. |
| Extract(HashAlgorithmName, Byte[], Byte[]) |
Desempenha a função HKDF-Extract. Ver secção 2.2 da RFC5869. |
| Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Desempenha a função HKDF-Extract. Ver secção 2.2 da RFC5869. |