HKDF.Extract 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-Extract uitgevoerd. Zie sectie 2.2 van RFC5869.
Overloads
| Name | Description |
|---|---|
| Extract(HashAlgorithmName, Byte[], Byte[]) |
Hiermee wordt de functie HKDF-Extract uitgevoerd. Zie sectie 2.2 van RFC5869. |
| Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Hiermee wordt de functie HKDF-Extract uitgevoerd. Zie sectie 2.2 van RFC5869. |
Extract(HashAlgorithmName, Byte[], Byte[])
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
Hiermee wordt de functie HKDF-Extract uitgevoerd. Zie sectie 2.2 van 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()
Parameters
- hashAlgorithmName
- HashAlgorithmName
Het hash-algoritme dat wordt gebruikt voor HMAC-bewerkingen.
- ikm
- Byte[]
Het invoersleutelmateriaal.
- salt
- Byte[]
De optionele zoutwaarde (een niet-geheime willekeurige waarde). Als dit niet is opgegeven, wordt standaard een bytematrix van dezelfde lengte gebruikt als de uitvoer van het opgegeven hash-algoritme.
Retouren
De pseudorandomsleutel (prk).
Van toepassing op
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
- Bron:
- HKDF.cs
Hiermee wordt de functie HKDF-Extract uitgevoerd. Zie sectie 2.2 van 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
Parameters
- hashAlgorithmName
- HashAlgorithmName
Het hash-algoritme dat wordt gebruikt voor HMAC-bewerkingen.
- ikm
- ReadOnlySpan<Byte>
Het invoersleutelmateriaal.
- salt
- ReadOnlySpan<Byte>
De zoutwaarde (een niet-geheime willekeurige waarde).
Retouren
Het aantal bytes dat naar de prk buffer is geschreven.