Aracılığıyla paylaş


HKDF Sınıf

Tanım

HMAC tabanlı Ayıklama ve Genişletme Anahtarı Türetme (HKDF) RFC5869

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
Devralma
HKDF
Öznitelikler

Açıklamalar

Giriş anahtarı malzemesinin zaten tekdüzen rastgele bir bit dizesi olduğu durumlarda, HKDF standardı Ayıklama aşamasının atlanması ve ana anahtarın doğrudan sahte anahtar olarak kullanılmasına izin verir. Daha fazla bilgi için bkz. RFC5869 .

Yöntemler

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

Anahtar türetme HKDF Genişletme ve Ayıklama işlevlerini gerçekleştirir.

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

Anahtar türetme HKDF Genişletme ve Ayıklama işlevlerini gerçekleştirir.

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

RFC5869 bölüm 2.3'e bakın HKDF-Expand işlevini gerçekleştirir.

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

HKDF-Expand işlevini gerçekleştirir. RFC5869 2.3 bölümüne bakın.

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

HKDF-Extract işlevini gerçekleştirir. RFC5869 2.2 bölümüne bakın.

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

HKDF-Extract işlevini gerçekleştirir. RFC5869 2.2 bölümüne bakın.

Şunlara uygulanır