HMACRIPEMD160 Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci HMACRIPEMD160 třídy .
Přetížení
HMACRIPEMD160() |
Inicializuje novou instanci HMACRIPEMD160 třídy náhodně vygenerovaným 64 bajtovým klíčem. |
HMACRIPEMD160(Byte[]) |
Inicializuje novou instanci HMACRIPEMD160 třídy se zadanými daty klíče. |
HMACRIPEMD160()
Inicializuje novou instanci HMACRIPEMD160 třídy náhodně vygenerovaným 64 bajtovým klíčem.
public:
HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()
Poznámky
HMACRIPEMD160 je typ algoritmu hash s klíčem, který je sestaven z funkce hash RIPEMD-160 a používá se jako hash-based message authentication code (HMAC). Proces HMAC promíchá tajný klíč s daty zpráv, výsledek hashuje pomocí funkce hash, tuto hodnotu hash znovu promíchá s tajným klíčem a pak znovu použije funkci hash. Výstupní hodnota hash má délku 160 bajtů.
Tento konstruktor používá náhodně vygenerovaný klíč o 64 bajtech.
Viz také
Platí pro
HMACRIPEMD160(Byte[])
Inicializuje novou instanci HMACRIPEMD160 třídy se zadanými daty klíče.
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í. Klíč může mít libovolnou délku, ale pokud je delší než 64 bajtů, je hashován (pomocí algoritmu SHA-1), aby se odvozoval 64 bajtový klíč. Doporučená velikost tajného klíče je proto 64 bajtů.
Výjimky
Parametr key
je null
.
Příklady
Příklad použití tohoto konstruktoru najdete ve HMACRIPEMD160 třídě .
Poznámky
HMACRIPEMD160 je typ algoritmu hash s klíčem, který je sestaven z funkce hash RIPEMD-160 a používá se jako hash-based message authentication code (HMAC). Proces HMAC promíchá tajný klíč s daty zpráv, výsledek hashuje pomocí funkce hash, tuto hodnotu hash znovu promíchá s tajným klíčem a pak znovu použije funkci hash. Výstupní hodnota hash má délku 160 bajtů.