Udostępnij za pośrednictwem


Kmac256 Konstruktory

Definicja

Przeciążenia

Kmac256(Byte[], Byte[])

Inicjuje nowe wystąpienie klasy Kmac256.

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

Inicjuje nowe wystąpienie klasy Kmac256.

Kmac256(Byte[], Byte[])

Źródło:
Kmac256.cs

Inicjuje nowe wystąpienie klasy Kmac256.

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

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 KMAC256. Osoby wywołujące mogą używać właściwości IsSupported, aby określić, czy platforma obsługuje KMAC256.

Dotyczy

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

Źródło:
Kmac256.cs

Inicjuje nowe wystąpienie klasy Kmac256.

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>

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 KMAC256. Osoby wywołujące mogą używać właściwości IsSupported, aby określić, czy platforma obsługuje KMAC256.

Dotyczy