Sdílet prostřednictvím


Kmac128 Konstruktory

Definice

Přetížení

Kmac128(Byte[], Byte[])

Inicializuje novou instanci Kmac128 třídy.

Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Inicializuje novou instanci Kmac128 třídy.

Kmac128(Byte[], Byte[])

Zdroj:
Kmac128.cs

Inicializuje novou instanci Kmac128 třídy.

public Kmac128 (byte[] key, byte[]? customizationString = default);
new System.Security.Cryptography.Kmac128 : byte[] * byte[] -> System.Security.Cryptography.Kmac128
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 KMAC128. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC128.

Platí pro

Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Zdroj:
Kmac128.cs

Inicializuje novou instanci Kmac128 třídy.

public Kmac128 (ReadOnlySpan<byte> key, ReadOnlySpan<byte> customizationString = default);
new System.Security.Cryptography.Kmac128 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.Kmac128
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 KMAC128. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC128.

Platí pro