Udostępnij za pośrednictwem


HKDF Klasa

Definicja

RFC5869 wyprowadzanie kluczy opartych na HMAC (HKDF)

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
Dziedziczenie
HKDF
Atrybuty

Uwagi

W sytuacjach, gdy materiał klucza wejściowego jest już jednolicie losowym ciągiem bitowym, standard HKDF umożliwia pomijanie fazy wyodrębniania i używanie klucza głównego bezpośrednio jako klucza pseudorandom. Aby uzyskać więcej informacji, zobacz RFC5869 .

Metody

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

Wykonuje funkcje wyprowadzania klucza HKDF Expand i Extract.

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

Wykonuje funkcje wyprowadzania klucza HKDF Expand i Extract.

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

Wykonuje funkcję HKDF-Expand Zobacz sekcję 2.3 RFC5869.

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

Wykonuje funkcję HKDF-Expand. Zobacz sekcję 2.3 RFC5869.

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

Wykonuje funkcję HKDF-Extract. Zobacz sekcję 2.2 RFC5869.

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

Wykonuje funkcję HKDF-Extract. Zobacz sekcję 2.2 RFC5869.

Dotyczy