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í.
Sobrecargas
Extract(HashAlgorithmName, Byte[], Byte[]) |
Realiza la función Extraer HKDF. Consulte la sección 2.2 de RFC5869. |
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Realiza la función Extraer HKDF. Consulte la sección 2.2 de RFC5869. |
Extract(HashAlgorithmName, Byte[], Byte[])
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Realiza la función Extraer HKDF. 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
El algoritmo hash que se usa para las operaciones HMAC.
- ikm
- Byte[]
El material de creación de claves de entrada.
- salt
- Byte[]
El valor salt opcional (un valor aleatorio no secreto). Si no se proporciona, establece como valor predeterminado una matriz de bytes de la misma longitud que la salida del algoritmo hash especificado.
Devoluciones
La clave seudoaleatoria (prk).
Se aplica a
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Realiza la función Extraer HKDF. 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
El algoritmo hash que se usa para las operaciones HMAC.
- ikm
- ReadOnlySpan<Byte>
El material de creación de claves de entrada.
- salt
- ReadOnlySpan<Byte>
El valor salt (un valor aleatorio no secreto).
Devoluciones
Número de bytes escritos en el búfer prk
.