HMACRIPEMD160 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 HMACRIPEMD160.
Przeciążenia
HMACRIPEMD160() |
Inicjuje HMACRIPEMD160 nowe wystąpienie klasy z losowo wygenerowanym kluczem 64-bajtowym. |
HMACRIPEMD160(Byte[]) |
Inicjuje HMACRIPEMD160 nowe wystąpienie klasy z określonymi danymi klucza. |
HMACRIPEMD160()
Inicjuje HMACRIPEMD160 nowe wystąpienie klasy z losowo wygenerowanym kluczem 64-bajtowym.
public:
HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()
Uwagi
HMACRIPEMD160 jest typem algorytmu skrótu klucza, który jest tworzony z funkcji skrótu RIPEMD-160 i używany jako kod uwierzytelniania komunikatów oparty na skrótach (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. Skrót danych wyjściowych ma długość 160 bajtów.
Ten konstruktor używa 64-bajtowego, losowo wygenerowanego klucza.
Zobacz też
Dotyczy
HMACRIPEMD160(Byte[])
Inicjuje HMACRIPEMD160 nowe wystąpienie klasy z określonymi danymi klucza.
public:
HMACRIPEMD160(cli::array <System::Byte> ^ key);
public HMACRIPEMD160 (byte[] key);
new System.Security.Cryptography.HMACRIPEMD160 : byte[] -> System.Security.Cryptography.HMACRIPEMD160
Public Sub New (key As Byte())
Parametry
- key
- Byte[]
Klucz HMACRIPEMD160 tajny szyfrowania. Klucz może mieć dowolną długość, ale jeśli jest dłuższy niż 64 bajty, jest on skrótem (przy użyciu algorytmu SHA-1) w celu uzyskania klucza 64-bajtowego. W związku z tym zalecany rozmiar klucza tajnego wynosi 64 bajty.
Wyjątki
Parametr key
ma wartość null
.
Przykłady
Aby zapoznać się z przykładem użycia tego konstruktora, zobacz klasę HMACRIPEMD160 .
Uwagi
HMACRIPEMD160 jest typem algorytmu skrótu klucza, który jest tworzony z funkcji skrótu RIPEMD-160 i używany jako kod uwierzytelniania komunikatów oparty na skrótach (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. Skrót danych wyjściowych ma długość 160 bajtów.