HKDF.Extract Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Extract(HashAlgorithmName, Byte[], Byte[]) |
Exécute la fonction d’extraction HKDF. Consultez la section 2.2 de RFC5869. |
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Exécute la fonction d’extraction HKDF. Consultez la section 2.2 de RFC5869. |
Extract(HashAlgorithmName, Byte[], Byte[])
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Exécute la fonction d’extraction HKDF. Consultez la section 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()
Paramètres
- hashAlgorithmName
- HashAlgorithmName
Algorithme de hachage utilisé pour les opérations HMAC.
- ikm
- Byte[]
Matériel de génération de clé d’entrée.
- salt
- Byte[]
Valeur de sel facultative (valeur aléatoire non secrète). Si elle n’est pas fournie, la valeur par défaut est un tableau d’octets de la même longueur que la sortie de l’algorithme de hachage spécifié.
Retours
Clé pseudo-aléatoire (PRK).
S’applique à
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Exécute la fonction d’extraction HKDF. Consultez la section 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
Paramètres
- hashAlgorithmName
- HashAlgorithmName
Algorithme de hachage utilisé pour les opérations HMAC.
- ikm
- ReadOnlySpan<Byte>
Matériel de génération de clé d’entrée.
- salt
- ReadOnlySpan<Byte>
Valeur de sel (valeur aléatoire non secrète).
Retours
Nombre d'octets écrits dans la mémoire tampon prk
.