HMACSHA256 Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy HMACSHA256.

Przeciążenia

HMACSHA256()

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

HMACSHA256(Byte[])

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

HMACSHA256()

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

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

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

Uwagi

HMACSHA256 jest typem algorytmu skrótu klucza, który jest skonstruowany z funkcji skrótu SHA-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 64-bajtowego, losowo wygenerowanego klucza.

Zobacz też

Dotyczy

HMACSHA256(Byte[])

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

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

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

Parametry

key
Byte[]

Klucz tajny do obliczeń HMAC. Klucz może mieć dowolną długość. Zalecany rozmiar to jednak 64 bajty. Jeśli klucz jest dłuższy niż 64 bajty, jest on skrótem (przy użyciu algorytmu SHA-256) w celu uzyskania klucza 32 bajtów.

Wyjątki

Parametr key to null.

Przykłady

Przykład użycia tego konstruktora można znaleźć w HMACSHA256 klasie .

Uwagi

HMACSHA256 to typ algorytmu skrótu klucza, który jest skonstruowany z funkcji skrótu SHA-256 i używany jako kod uwierzytelniania komunikatów oparty na skrótach. 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.

Zobacz też

Dotyczy