HMACSHA256 Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 wyznaczania wartości skrótu klucza, który jest tworzony na podstawie funkcji skrótu SHA-256 i używany jako oparty na skrótach kod uwierzytelniania komunikatów (HMAC). Proces HMAC łączy klucz tajny z danymi komunikatu, skróty wyniku z funkcją 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-bajtowego.
Wyjątki
Parametr key
ma wartość null
.
Przykłady
Aby zapoznać się z przykładem użycia tego konstruktora, zobacz klasę HMACSHA256 .
Uwagi
HMACSHA256 jest typem algorytmu skrótu klucza, który jest tworzony na podstawie 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 z funkcją 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.