Udostępnij za pośrednictwem


HMACSHA3_256 Konstruktory

Definicja

Przeciążenia

HMACSHA3_256()

Inicjuje HMACSHA3_256 nowe wystąpienie klasy z losowo wygenerowanym kluczem.

HMACSHA3_256(Byte[])

Inicjuje HMACSHA3_256 nowe wystąpienie klasy z określonymi danymi klucza.

HMACSHA3_256()

Źródło:
HMACSHA3_256.cs
Źródło:
HMACSHA3_256.cs

Inicjuje HMACSHA3_256 nowe wystąpienie klasy z losowo wygenerowanym kluczem.

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

Uwagi

HMACSHA3_256 jest typem algorytmu skrótu klucza, który jest skonstruowany z funkcji skrótu SHA3-256 i używany jako kod uwierzytelniania komunikatów oparty na skrótach (HMAC). Proces HMAC łączy klucz tajny z danymi komunikatu, skróty wyniku za pomocą funkcji skrótu, miesza tę wartość skrótu z kluczem tajnym ponownie, a następnie stosuje funkcję skrótu po raz drugi. Wynikowy skrót ma długość 256 bitów.

Ten konstruktor używa 136-bajtowego, losowo wygenerowanego klucza.

Dotyczy

HMACSHA3_256(Byte[])

Źródło:
HMACSHA3_256.cs
Źródło:
HMACSHA3_256.cs

Inicjuje HMACSHA3_256 nowe wystąpienie klasy z określonymi danymi klucza.

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[]

Klucz tajny dla .HMACSHA3_256 Klucz może mieć dowolną długość.

Wyjątki

key to null.

Dotyczy