Sdílet prostřednictvím


HMACSHA3_256 Konstruktory

Definice

Přetížení

HMACSHA3_256()

Inicializuje novou instanci HMACSHA3_256 třídy pomocí náhodně vygenerovaného klíče.

HMACSHA3_256(Byte[])

Inicializuje novou instanci HMACSHA3_256 třídy se zadanými daty klíče.

HMACSHA3_256()

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Inicializuje novou instanci HMACSHA3_256 třídy pomocí náhodně vygenerovaného klíče.

public:
 HMACSHA3_256();
public HMACSHA3_256 ();
Public Sub New ()

Poznámky

HMACSHA3_256 je typ klíčového hash algoritmu, který je vytvořen z hashovací funkce SHA3-256 a používá se jako kód HMAC (Hash-based Message Authentication Code). Proces HMAC promíchá tajný klíč s daty zprávy, výsledek hashuje pomocí hashovací funkce, tuto hodnotu hash znovu promíchá s tajným klíčem a pak použije hashovací funkci podruhé. Výchozí hodnota hash má velikost 256 bitů.

Tento konstruktor používá náhodně vygenerovaný klíč o 136 bajtů.

Platí pro

HMACSHA3_256(Byte[])

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Inicializuje novou instanci HMACSHA3_256 třídy se zadanými daty klíče.

public:
 HMACSHA3_256(cli::array <System::Byte> ^ key);
public HMACSHA3_256 (byte[] key);
new System.Security.Cryptography.HMACSHA3_256 : byte[] -> System.Security.Cryptography.HMACSHA3_256
Public Sub New (key As Byte())

Parametry

key
Byte[]

Tajný klíč pro HMACSHA3_256. Klíč může mít libovolnou délku.

Výjimky

key je null.

Platí pro