HKDF.Extract Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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).
Devoluciones
Número de bytes escritos en el prk búfer.