HKDF.Expand Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de functie HKDF-Expand uitgevoerd. Zie sectie 2.3 van RFC5869.
Overloads
| Naam | Description |
|---|---|
| Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Hiermee wordt de HKDF-Expand functie Zie sectie 2.3 van RFC5869. |
| Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Hiermee wordt de functie HKDF-Expand uitgevoerd. Zie sectie 2.3 van RFC5869. |
Expand(HashAlgorithmName, Byte[], Int32, Byte[])
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
Hiermee wordt de HKDF-Expand functie Zie sectie 2.3 van 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()
Parameters
- hashAlgorithmName
- HashAlgorithmName
Het hash-algoritme dat wordt gebruikt voor HMAC-bewerkingen.
- prk
- Byte[]
De pseudorandomsleutel die ten minste zolang de uitvoer-bytematrix van het opgegeven hash-algoritme (meestal de uitvoer uit de stap Extract) is.
- outputLength
- Int32
De lengte van het uitvoersleutelmateriaal.
- info
- Byte[]
De optionele context en toepassingsspecifieke informatie.
Retouren
Het uitvoersleutelmateriaal.
Uitzonderingen
prkis null.
outputLength is kleiner dan 1.
Bij Windows in .NET 11 en hoger, prk overschrijdt u 2048 bytes.
Van toepassing op
Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
Hiermee wordt de functie HKDF-Expand uitgevoerd. Zie sectie 2.3 van 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))
Parameters
- hashAlgorithmName
- HashAlgorithmName
Het hash-algoritme dat wordt gebruikt voor HMAC-bewerkingen.
- prk
- ReadOnlySpan<Byte>
De pseudorandomsleutel die ten minste zo lang is als de uitvoer-bytematrix van het opgegeven hash-algoritme (meestal de uitvoer uit de stap Extract).
- info
- ReadOnlySpan<Byte>
De context- en toepassingsspecifieke informatie (kan een lege periode zijn).
Uitzonderingen
output is leeg of is groter dan de maximaal toegestane lengte.
Bij Windows in .NET 11 en hoger, prk overschrijdt u 2048 bytes.