HMACRIPEMD160 HMACRIPEMD160 HMACRIPEMD160 HMACRIPEMD160 Constructors

Definice

Přetížení

HMACRIPEMD160() HMACRIPEMD160() HMACRIPEMD160()

Inicializuje novou instanci třídy HMACRIPEMD160 třídy s náhodně vygenerovaný klíč 64 bajtů.Initializes a new instance of the HMACRIPEMD160 class with a randomly generated 64-byte key.

HMACRIPEMD160(Byte[]) HMACRIPEMD160(Byte[]) HMACRIPEMD160(Byte[]) HMACRIPEMD160(Byte[])

Inicializuje novou instanci třídy HMACRIPEMD160 třídy se zadanými daty klíče.Initializes a new instance of the HMACRIPEMD160 class with the specified key data.

HMACRIPEMD160() HMACRIPEMD160() HMACRIPEMD160()

Inicializuje novou instanci třídy HMACRIPEMD160 třídy s náhodně vygenerovaný klíč 64 bajtů.Initializes a new instance of the HMACRIPEMD160 class with a randomly generated 64-byte key.

public:
 HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()

Poznámky

HMACRIPEMD160 je typ klíčovaný algoritmus hash, který je vytvořený z RIPEMD 160 funkce hash a použít jako Hash-based kódu (metoda HMAC Message Authentication).HMACRIPEMD160 is a type of keyed hash algorithm that is constructed from the RIPEMD-160 hash function and used as a Hash-based Message Authentication Code (HMAC). Proces HMAC zkombinuje tajný klíč s daty zprávy, vytvoří hodnotu hash, zkombinuje tuto hodnotu hash se tajný klíč znovu a poté použije funkci hash podruhé.The HMAC process mixes a secret key with the message data, hashes the result with the hash function, mixes that hash value with the secret key again, and then applies the hash function a second time. Výchozí hodnota hash má délku 160 bajtů.The output hash is 160 bytes in length.

Tento konstruktor používá 64 bajtů, náhodně vygenerovaný klíč.This constructor uses a 64-byte, randomly generated key.

Viz také

HMACRIPEMD160(Byte[]) HMACRIPEMD160(Byte[]) HMACRIPEMD160(Byte[]) HMACRIPEMD160(Byte[])

Inicializuje novou instanci třídy HMACRIPEMD160 třídy se zadanými daty klíče.Initializes a new instance of the HMACRIPEMD160 class with the specified key data.

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[]

Tajný klíč pro HMACRIPEMD160 šifrování.The secret key for HMACRIPEMD160 encryption. Klíč může být jakékoli délky, ale pokud je to více než 64 bajtů se rozdělí (pomocí algoritmu SHA-1) k odvození klíče 64 bajtů.The key can be any length, but if it is more than 64 bytes long it is hashed (using SHA-1) to derive a 64-byte key. Doporučená velikost tajný klíč tedy 64 bajtů.Therefore, the recommended size of the secret key is 64 bytes.

Výjimky

Příklady

Příklad, jak používat tento konstruktor, najdete v článku HMACRIPEMD160 třídy.For an example of how to use this constructor, see the HMACRIPEMD160 class.

Poznámky

HMACRIPEMD160 je typ klíčovaný algoritmus hash, který je vytvořený z RIPEMD 160 funkce hash a použít jako Hash-based kódu (metoda HMAC Message Authentication).HMACRIPEMD160 is a type of keyed hash algorithm that is constructed from the RIPEMD-160 hash function and used as a Hash-based Message Authentication Code (HMAC). Proces HMAC zkombinuje tajný klíč s daty zprávy, vytvoří hodnotu hash, zkombinuje tuto hodnotu hash se tajný klíč znovu a poté použije funkci hash podruhé.The HMAC process mixes a secret key with the message data, hashes the result with the hash function, mixes that hash value with the secret key again, and then applies the hash function a second time. Výchozí hodnota hash má délku 160 bajtů.The output hash is 160 bytes in length.

Viz také

Platí pro