Sdílet prostřednictvím


HKDF Třída

Definice

RFC5869 HKDF (Extrakce a rozbalení klíče) na základě 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
Dědičnost
HKDF
Atributy

Poznámky

V situacích, kdy materiál vstupního klíče je již jednotně náhodný bitový řetězec, standard HKDF umožňuje přeskočit fázi extrakce a hlavní klíč použít přímo jako pseudonáhodný klíč. Další informace najdete v tématu RFC5869 .

Metody

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

Provádí funkce HKDF Expand a Extract odvození klíče.

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

Provádí funkce HKDF Expand a Extract odvození klíče.

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

Funkce HKDF-Expand Viz bod 2.3 RFC5869.

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

Provede funkci HKDF-Expand. Viz bod 2.3 RFC5869.

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

Provede funkci HKDF-Extract. Viz bod 2.2 RFC5869.

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

Provede funkci HKDF-Extract. Viz bod 2.2 RFC5869.

Platí pro