Kmac256 Constructeurs

Définition

Surcharges

Kmac256(Byte[], Byte[])

Initialise une nouvelle instance de la classe Kmac256.

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

Initialise une nouvelle instance de la classe Kmac256.

Kmac256(Byte[], Byte[])

Source:
Kmac256.cs

Initialise une nouvelle instance de la classe 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)

Paramètres

key
Byte[]

Clé KMAC.

customizationString
Byte[]

Chaîne de personnalisation facultative. La valeur par défaut n’est pas une chaîne de personnalisation.

Exceptions

key est null.

Une erreur s’est produite lors de la création d’une instance de l’algorithme.

La plateforme ne prend pas en charge KMAC256. Les appelants peuvent utiliser la propriété IsSupported pour déterminer si la plateforme prend en charge KMAC256.

S’applique à

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

Source:
Kmac256.cs

Initialise une nouvelle instance de la classe 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)

Paramètres

key
ReadOnlySpan<Byte>

Clé KMAC.

customizationString
ReadOnlySpan<Byte>

Chaîne de personnalisation facultative. La valeur par défaut n’est pas une chaîne de personnalisation.

Exceptions

Une erreur s’est produite lors de la création d’une instance de l’algorithme.

La plateforme ne prend pas en charge KMAC256. Les appelants peuvent utiliser la propriété IsSupported pour déterminer si la plateforme prend en charge KMAC256.

S’applique à