HKDF.Extract Método

Definición

Realiza la función HKDF-Extract. Consulte la sección 2.2 de RFC5869.

Sobrecargas

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

Realiza la función HKDF-Extract. Consulte la sección 2.2 de RFC5869.

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

Realiza la función HKDF-Extract. Consulte la sección 2.2 de RFC5869.

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

Source:
HKDF.cs
Source:
HKDF.cs
Source:
HKDF.cs
Source:
HKDF.cs
Source:
HKDF.cs

Realiza la función HKDF-Extract. Consulte la sección 2.2 de 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()

Parámetros

hashAlgorithmName
HashAlgorithmName

Algoritmo hash usado para las operaciones HMAC.

ikm
Byte[]

Material de clave de entrada.

salt
Byte[]

Valor de sal opcional (un valor aleatorio no secreto). Si no se proporciona, el valor predeterminado es una matriz de bytes de la misma longitud que la salida del algoritmo hash especificado.

Devoluciones

Byte[]

Clave pseudoaleatoria (prk).

Se aplica a

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

Source:
HKDF.cs
Source:
HKDF.cs
Source:
HKDF.cs
Source:
HKDF.cs
Source:
HKDF.cs

Realiza la función HKDF-Extract. Consulte la sección 2.2 de 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

Parámetros

hashAlgorithmName
HashAlgorithmName

Algoritmo hash usado para las operaciones HMAC.

ikm
ReadOnlySpan<Byte>

Material de clave de entrada.

salt
ReadOnlySpan<Byte>

Valor de sal (un valor aleatorio no secreto).

prk
Span<Byte>

Búfer de destino para recibir la clave pseudoaleatoria (prk).

Devoluciones

Número de bytes escritos en el prk búfer.

Se aplica a