Comparteix a través de


Kmac256 Constructores

Definición

Sobrecargas

Kmac256(Byte[], Byte[])

Inicializa una nueva instancia de la clase Kmac256.

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

Inicializa una nueva instancia de la clase Kmac256.

Kmac256(Byte[], Byte[])

Source:
Kmac256.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

key
Byte[]

Clave KMAC.

customizationString
Byte[]

Cadena de personalización opcional. El valor predeterminado no es ninguna cadena de personalización.

Excepciones

key es null.

Error al crear una instancia del algoritmo.

La plataforma no admite KMAC256. Los autores de llamadas pueden usar la propiedad IsSupported para determinar si la plataforma admite KMAC256.

Se aplica a

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

Source:
Kmac256.cs

Inicializa una nueva instancia de la clase 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)

Parámetros

key
ReadOnlySpan<Byte>

Clave KMAC.

customizationString
ReadOnlySpan<Byte>

Cadena de personalización opcional. El valor predeterminado no es ninguna cadena de personalización.

Excepciones

Error al crear una instancia del algoritmo.

La plataforma no admite KMAC256. Los autores de llamadas pueden usar la propiedad IsSupported para determinar si la plataforma admite KMAC256.

Se aplica a