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
| Nazwa | Opis |
|---|---|
| HMACRIPEMD160() |
Inicjuje nowe wystąpienie HMACRIPEMD160 klasy z losowo wygenerowanym kluczem 64-bajtowym. |
| HMACRIPEMD160(Byte[]) |
Inicjuje HMACRIPEMD160 nowe wystąpienie klasy z określonymi danymi klucza. |
HMACRIPEMD160()
Inicjuje nowe wystąpienie HMACRIPEMD160 klasy z losowo wygenerowanym kluczem 64-bajtowym.
public:
HMACRIPEMD160();
public HMACRIPEMD160();
Public Sub New ()
Uwagi
HMACRIPEMD160 to typ algorytmu skrótu klucza skonstruowany z funkcji skrótu RIPEMD-160 i używany jako kod uwierzytelniania komunikatów oparty na skrótach (HMAC). Proces HMAC miesza 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. 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 to 64 bajty.
Wyjątki
Parametr key jest null.
Przykłady
Przykład użycia tego konstruktora można znaleźć w HMACRIPEMD160 klasie .
Uwagi
HMACRIPEMD160 to typ algorytmu skrótu klucza skonstruowany z funkcji skrótu RIPEMD-160 i używany jako kod uwierzytelniania komunikatów oparty na skrótach (HMAC). Proces HMAC miesza 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. Skrót danych wyjściowych ma długość 160 bajtów.