HKDF Класс

Определение

RFC 5869. Формирование ключей функций HMAC Extract и Expand (HKDF)RFC5869 HMAC-based Extract-and-Expand Key Derivation (HKDF)

public ref class HKDF abstract sealed
public static class HKDF
type HKDF = class
Public Class HKDF
Наследование
HKDF

Комментарии

В ситуациях, когда материал входного ключа уже является строкой с одинаковым случайным битом, ХКДФ Стандартный позволяет пропустить фазу извлечения и использовать главный ключ непосредственно в качестве ключа псевдослучайное.In situations where the input key material is already a uniformly random bit string, the HKDF standard allows the Extract phase to be skipped and the master key to be used directly as the pseudorandom key. Дополнительные сведения см. в разделе RFC5869 .See RFC5869 for more information.

Методы

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

Выполняет формирование ключа функций HKDF Expand и Extract.Performs the key derivation HKDF Expand and Extract functions.

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

Выполняет формирование ключа функций HKDF Expand и Extract.Performs the key derivation HKDF Expand and Extract functions.

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

Выполняет функцию HKDF-Expand, см. раздел 2.3 в RFC 5869.Performs the HKDF-Expand function See section 2.3 of RFC5869.

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

Выполняет функцию HKDF-Expand.Performs the HKDF-Expand function. См. раздел 2.3 в RFC 5869.See section 2.3 of RFC5869.

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

Выполняет функцию HKDF-Extract.Performs the HKDF-Extract function. См. раздел 2.2 в RFC 5869.See section 2.2 of RFC5869.

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

Выполняет функцию HKDF-Extract.Performs the HKDF-Extract function. См. раздел 2.2 в RFC 5869.See section 2.2 of RFC5869.

Применяется к