Sdílet prostřednictvím


Kmac256 Konstruktory

Definice

Přetížení

Kmac256(Byte[], Byte[])

Inicializuje novou instanci Kmac256 třídy.

Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Inicializuje novou instanci Kmac256 třídy.

Kmac256(Byte[], Byte[])

Zdroj:
Kmac256.cs

Inicializuje novou instanci Kmac256 třídy.

public Kmac256 (byte[] key, byte[]? customizationString = default);
new System.Security.Cryptography.Kmac256 : byte[] * byte[] -> System.Security.Cryptography.Kmac256
Public Sub New (key As Byte(), Optional customizationString As Byte() = Nothing)

Parametry

key
Byte[]

Klíč KMAC.

customizationString
Byte[]

Volitelný řetězec přizpůsobení. Výchozí hodnota není žádný řetězec přizpůsobení.

Výjimky

key je null.

Při vytváření instance algoritmu došlo k chybě.

Platforma nepodporuje KMAC256. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC256.

Platí pro

Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Zdroj:
Kmac256.cs

Inicializuje novou instanci Kmac256 třídy.

public Kmac256 (ReadOnlySpan<byte> key, ReadOnlySpan<byte> customizationString = default);
new System.Security.Cryptography.Kmac256 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.Kmac256
Public Sub New (key As ReadOnlySpan(Of Byte), Optional customizationString As ReadOnlySpan(Of Byte) = Nothing)

Parametry

key
ReadOnlySpan<Byte>

Klíč KMAC.

customizationString
ReadOnlySpan<Byte>

Volitelný řetězec přizpůsobení. Výchozí hodnota není žádný řetězec přizpůsobení.

Výjimky

Při vytváření instance algoritmu došlo k chybě.

Platforma nepodporuje KMAC256. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC256.

Platí pro