Compartilhar via


HKDF Classe

Definição

RFC5869 HKDF (derivação de chave de extração e expansão) baseada em HMAC

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
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

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

Executa as funções Expandir e Extrair da HKDF de derivação de chaves.

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

Executa as funções Expandir e Extrair da HKDF de derivação de chaves.

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

Executa a função Expandir da HKDF. Confira a seção 2.3 do RFC5869.

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

Executa a função Expandir da HKDF. Confira a seção 2.3 do RFC 5869.

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

Executa a função Extrair da HKDF. Confira a seção 2.2 do RFC 5869.

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

Executa a função Extrair da HKDF. Confira a seção 2.2 do RFC 5869.

Aplica-se a