HKDF.Extract Yöntem

Tanım

Aşırı Yüklemeler

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

HKDF-Extract işlevini gerçekleştirir. Bkz. RFC5869'un 2.2. bölümü.

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

HKDF-Extract işlevini gerçekleştirir. Bkz. RFC5869'un 2.2. bölümü.

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

HKDF-Extract işlevini gerçekleştirir. Bkz. RFC5869'un 2.2. bölümü.

public static byte[] Extract (System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] ikm, byte[]? salt = default);
static member Extract : System.Security.Cryptography.HashAlgorithmName * byte[] * byte[] -> byte[]
Public Shared Function Extract (hashAlgorithmName As HashAlgorithmName, ikm As Byte(), Optional salt As Byte() = Nothing) As Byte()

Parametreler

hashAlgorithmName
HashAlgorithmName

HMAC işlemleri için kullanılan karma algoritması.

ikm
Byte[]

Giriş anahtarlama malzemesi.

salt
Byte[]

İsteğe bağlı tuz değeri (gizli olmayan rastgele bir değer). Sağlanmadıysa, varsayılan olarak belirtilen karma algoritmasının çıkışıyla aynı uzunlukta bir bayt dizisine ayarlanır.

Döndürülenler

Byte[]

Sahte anahtar (prk).

Şunlara uygulanır

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

HKDF-Extract işlevini gerçekleştirir. Bkz. RFC5869'un 2.2. bölümü.

public:
 static int Extract(System::Security::Cryptography::HashAlgorithmName hashAlgorithmName, ReadOnlySpan<System::Byte> ikm, ReadOnlySpan<System::Byte> salt, Span<System::Byte> prk);
public static int Extract (System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, ReadOnlySpan<byte> ikm, ReadOnlySpan<byte> salt, Span<byte> prk);
static member Extract : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function Extract (hashAlgorithmName As HashAlgorithmName, ikm As ReadOnlySpan(Of Byte), salt As ReadOnlySpan(Of Byte), prk As Span(Of Byte)) As Integer

Parametreler

hashAlgorithmName
HashAlgorithmName

HMAC işlemleri için kullanılan karma algoritması.

ikm
ReadOnlySpan<Byte>

Giriş anahtarlama malzemesi.

salt
ReadOnlySpan<Byte>

Tuz değeri (gizli olmayan rastgele bir değer).

prk
Span<Byte>

Sahte anahtar (prk) almak için hedef arabellek.

Döndürülenler

Int32

Arabelleğe yazılan prk bayt sayısı.

Şunlara uygulanır