Condividi tramite


HKDF.Extract Metodo

Definizione

Overload

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

Esegue la funzione HKDF-Extract. Vedere la sezione 2.2 di RFC5869.

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

Esegue la funzione HKDF-Extract. Vedere la sezione 2.2 di RFC5869.

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

Origine:
HKDF.cs
Origine:
HKDF.cs
Origine:
HKDF.cs

Esegue la funzione HKDF-Extract. Vedere la sezione 2.2 di 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()

Parametri

hashAlgorithmName
HashAlgorithmName

Algoritmo hash usato per le operazioni HMAC.

ikm
Byte[]

Materiale per le chiavi di input.

salt
Byte[]

Valore di salt facoltativo (valore casuale non segreto). Se non è specificato per impostazione predefinita su una matrice di byte della stessa lunghezza dell'output dell'algoritmo hash specificato.

Restituisce

Byte[]

Chiave pseudorandom (prk).

Si applica a

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

Origine:
HKDF.cs
Origine:
HKDF.cs
Origine:
HKDF.cs

Esegue la funzione HKDF-Extract. Vedere la sezione 2.2 di 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

Parametri

hashAlgorithmName
HashAlgorithmName

Algoritmo hash usato per le operazioni HMAC.

ikm
ReadOnlySpan<Byte>

Materiale per le chiavi di input.

salt
ReadOnlySpan<Byte>

Valore di salt (valore casuale non segreto).

prk
Span<Byte>

Buffer di destinazione in cui ricevere la chiave pseudocasuale (PRK).

Restituisce

Numero di byte scritti nel buffer prk.

Si applica a