HKDF.Expand 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.
Exécute la fonction HKDF-Expand. Consultez la section 2.3 de RFC5869.
Surcharges
| Nom | Description |
|---|---|
| Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Exécute la fonction HKDF-Expand Voir la section 2.3 de RFC5869. |
| Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Exécute la fonction HKDF-Expand. Consultez la section 2.3 de RFC5869. |
Expand(HashAlgorithmName, Byte[], Int32, Byte[])
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Exécute la fonction HKDF-Expand Voir la section 2.3 de RFC5869.
public static byte[] Expand(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] prk, int outputLength, byte[]? info = default);
static member Expand : System.Security.Cryptography.HashAlgorithmName * byte[] * int * byte[] -> byte[]
Public Shared Function Expand (hashAlgorithmName As HashAlgorithmName, prk As Byte(), outputLength As Integer, Optional info As Byte() = Nothing) As Byte()
Paramètres
- hashAlgorithmName
- HashAlgorithmName
Algorithme de hachage utilisé pour les opérations HMAC.
- prk
- Byte[]
La clé pseudo-random qui est au moins aussi longue que le tableau d’octets de sortie de l’algorithme de hachage spécifié (généralement la sortie de l’étape d’extraction).
- outputLength
- Int32
Longueur du matériau de clé de sortie.
- info
- Byte[]
Contexte facultatif et informations spécifiques à l’application.
Retours
Matériau de clé de sortie.
Exceptions
prkest null.
outputLength est inférieur à 1.
Sur Windows dans .NET 11 et versions ultérieures, prk dépasse 2 048 octets.
S’applique à
Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
- Source:
- HKDF.cs
Exécute la fonction HKDF-Expand. Consultez la section 2.3 de RFC5869.
public:
static void Expand(System::Security::Cryptography::HashAlgorithmName hashAlgorithmName, ReadOnlySpan<System::Byte> prk, Span<System::Byte> output, ReadOnlySpan<System::Byte> info);
public static void Expand(System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, ReadOnlySpan<byte> prk, Span<byte> output, ReadOnlySpan<byte> info);
static member Expand : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub Expand (hashAlgorithmName As HashAlgorithmName, prk As ReadOnlySpan(Of Byte), output As Span(Of Byte), info As ReadOnlySpan(Of Byte))
Paramètres
- hashAlgorithmName
- HashAlgorithmName
Algorithme de hachage utilisé pour les opérations HMAC.
- prk
- ReadOnlySpan<Byte>
La clé pseudo-random qui est au moins aussi longue que le tableau d’octets de sortie de l’algorithme de hachage spécifié (généralement la sortie de l’étape d’extraction).
- info
- ReadOnlySpan<Byte>
Le contexte et les informations spécifiques à l’application (peuvent être une étendue vide).
Exceptions
output est vide ou est supérieur à la longueur maximale autorisée.
Sur Windows dans .NET 11 et versions ultérieures, prk dépasse 2 048 octets.