Sdílet prostřednictvím


HMACSHA3_512 Konstruktory

Definice

Přetížení

HMACSHA3_512()

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

HMACSHA3_512(Byte[])

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

HMACSHA3_512()

Zdroj:
HMACSHA3_512.cs
Zdroj:
HMACSHA3_512.cs

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

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

Poznámky

HMACSHA3_512 je typ klíčového hash algoritmu, který je vytvořen z hashovací funkce SHA3-512 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ýstupní hodnota hash má délku 512 bitů.

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

Platí pro

HMACSHA3_512(Byte[])

Zdroj:
HMACSHA3_512.cs
Zdroj:
HMACSHA3_512.cs

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

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

Parametry

key
Byte[]

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

Výjimky

key je null.

Platí pro