Sdílet prostřednictvím


HKDF.Extract Metoda

Definice

Přetížení

Extract(HashAlgorithmName, Byte[], Byte[])

Provede funkci HKDF-Extract. Viz bod 2.2 RFC5869.

Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Provede funkci HKDF-Extract. Viz bod 2.2 RFC5869.

Extract(HashAlgorithmName, Byte[], Byte[])

Zdroj:
HKDF.cs
Zdroj:
HKDF.cs
Zdroj:
HKDF.cs

Provede funkci HKDF-Extract. Viz bod 2.2 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()

Parametry

hashAlgorithmName
HashAlgorithmName

Hashovací algoritmus používaný pro operace HMAC.

ikm
Byte[]

Vstupní klíčový materiál.

salt
Byte[]

Volitelná hodnota soli (náhodná hodnota, která není tajná). Pokud není zadáno, použije se jako výchozí pole bajtů stejné délky jako výstup zadaného hashovacího algoritmu.

Návraty

Byte[]

Pseudonáhodný klíč (prk).

Platí pro

Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Zdroj:
HKDF.cs
Zdroj:
HKDF.cs
Zdroj:
HKDF.cs

Provede funkci HKDF-Extract. Viz bod 2.2 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

Parametry

hashAlgorithmName
HashAlgorithmName

Hashovací algoritmus používaný pro operace HMAC.

ikm
ReadOnlySpan<Byte>

Vstupní klíčový materiál.

salt
ReadOnlySpan<Byte>

Hodnota soli (náhodná hodnota, která není tajná).

prk
Span<Byte>

Cílová vyrovnávací paměť pro příjem pseudonáhodového klíče (prk).

Návraty

Počet bajtů zapsaných do prk vyrovnávací paměti.

Platí pro