Udostępnij za pośrednictwem


HMACRIPEMD160 Konstruktory

Definicja

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.

Zobacz też

Dotyczy