Udostępnij za pośrednictwem


Kmac128 Konstruktory

Definicja

Przeciążenia

Kmac128(Byte[], Byte[])

Inicjuje nowe wystąpienie klasy Kmac128.

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

Inicjuje nowe wystąpienie klasy Kmac128.

Kmac128(Byte[], Byte[])

Źródło:
Kmac128.cs

Inicjuje nowe wystąpienie klasy Kmac128.

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[]

Klucz KMAC.

customizationString
Byte[]

Opcjonalny ciąg dostosowywania. Wartość domyślna nie jest ciągiem dostosowywania.

Wyjątki

key jest null.

Wystąpił błąd podczas tworzenia wystąpienia algorytmu.

Platforma nie obsługuje KMAC128. Osoby wywołujące mogą używać właściwości IsSupported, aby określić, czy platforma obsługuje KMAC128.

Dotyczy

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

Źródło:
Kmac128.cs

Inicjuje nowe wystąpienie klasy Kmac128.

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>

Klucz KMAC.

customizationString
ReadOnlySpan<Byte>

Opcjonalny ciąg dostosowywania. Wartość domyślna nie jest ciągiem dostosowywania.

Wyjątki

Wystąpił błąd podczas tworzenia wystąpienia algorytmu.

Platforma nie obsługuje KMAC128. Osoby wywołujące mogą używać właściwości IsSupported, aby określić, czy platforma obsługuje KMAC128.

Dotyczy