Kmac256 Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Kmac256(Byte[], Byte[]) |
Inicializuje novou instanci Kmac256 třídy. |
Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Inicializuje novou instanci Kmac256 třídy. |
Kmac256(Byte[], Byte[])
- Zdroj:
- Kmac256.cs
Inicializuje novou instanci Kmac256 třídy.
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[]
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 KMAC256. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC256.
Platí pro
Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Zdroj:
- Kmac256.cs
Inicializuje novou instanci Kmac256 třídy.
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>
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 KMAC256. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC256.