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
| Nom | Description |
|---|---|
| Extract(HashAlgorithmName, Byte[], Byte[]) |
Exécute la fonction HKDF-Extract. Consultez la section 2.2 de RFC5869. |
| Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Exécute la fonction HKDF-Extract. Consultez la section 2.2 de RFC5869. |
Extract(HashAlgorithmName, Byte[], Byte[])
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Exécute la fonction HKDF-Extract. 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ériau de clé d’entrée.
- salt
- Byte[]
Valeur de sel facultative (valeur aléatoire non secrète). S’il n’est pas fourni, il est défini par défaut sur un tableau d’octets de la même longueur que la sortie de l’algorithme de hachage spécifié.
Retours
La clé pseudo-random (prk).
S’applique à
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Exécute la fonction HKDF-Extract. 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ériau de clé d’entrée.
- salt
- ReadOnlySpan<Byte>
Valeur de sel (valeur aléatoire non secrète).
Retours
Nombre d’octets écrits dans la prk mémoire tampon.