HKDF.Extract Méthode

Définition

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

Byte[]

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).

prk
Span<Byte>

Mémoire tampon de destination à recevoir la clé pseudo-random (prk).

Retours

Nombre d’octets écrits dans la prk mémoire tampon.

S’applique à