Bagikan melalui


HKDF.Extract Metode

Definisi

Overload

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

Melakukan fungsi HKDF-Extract. Lihat bagian 2.2 RFC5869.

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

Melakukan fungsi HKDF-Extract. Lihat bagian 2.2 RFC5869.

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

Sumber:
HKDF.cs
Sumber:
HKDF.cs
Sumber:
HKDF.cs

Melakukan fungsi HKDF-Extract. Lihat bagian 2.2 RFC5869.

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()

Parameter

hashAlgorithmName
HashAlgorithmName

Algoritma hash yang digunakan untuk operasi HMAC.

ikm
Byte[]

Bahan kunci input.

salt
Byte[]

Nilai garam opsional (nilai acak non-rahasia). Jika tidak disediakan default ke array byte dengan panjang yang sama dengan output algoritma hash yang ditentukan.

Mengembalikan

Byte[]

Kunci pseudorandom (prk).

Berlaku untuk

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

Sumber:
HKDF.cs
Sumber:
HKDF.cs
Sumber:
HKDF.cs

Melakukan fungsi HKDF-Extract. Lihat bagian 2.2 RFC5869.

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

Parameter

hashAlgorithmName
HashAlgorithmName

Algoritma hash yang digunakan untuk operasi HMAC.

ikm
ReadOnlySpan<Byte>

Bahan kunci input.

salt
ReadOnlySpan<Byte>

Nilai salt (nilai acak non-rahasia).

prk
Span<Byte>

Buffer tujuan untuk menerima kunci pseudorandom (prk).

Mengembalikan

Jumlah byte yang ditulis ke prk buffer.

Berlaku untuk