Język

HMACRIPEMD160 Konstruktory

Definicja

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.

Zobacz też

Dotyczy