HMACMD5 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 HMACMD5 třídy.
Přetížení
HMACMD5() |
Inicializuje novou instanci HMACMD5 třídy pomocí náhodně vygenerovaného klíče. |
HMACMD5(Byte[]) |
Inicializuje novou instanci HMACMD5 třídy pomocí zadaného klíče. |
HMACMD5()
- Zdroj:
- HMACMD5.cs
- Zdroj:
- HMACMD5.cs
- Zdroj:
- HMACMD5.cs
Inicializuje novou instanci HMACMD5 třídy pomocí náhodně vygenerovaného klíče.
public:
HMACMD5();
public HMACMD5 ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 ();
Public Sub New ()
- Atributy
Poznámky
HMACMD5 je typ klíčového hash algoritmu, který je vytvořen z hashovací funkce MD5 a používá se jako kód HMAC (Hash-based Message Authentication Code). Proces HMAC promíchá tajný klíč s daty zprávy, výsledek hashuje pomocí hashovací funkce, tuto hodnotu hash znovu promíchá s tajným klíčem a pak použije hashovací funkci podruhé. Výstupní hodnota hash má délku 128 bitů.
Tento konstruktor používá náhodně vygenerovaný klíč o 64 bajtů.
Kvůli kolizím s MD5 microsoft doporučuje SHA256.
Viz také
Platí pro
HMACMD5(Byte[])
- Zdroj:
- HMACMD5.cs
- Zdroj:
- HMACMD5.cs
- Zdroj:
- HMACMD5.cs
Inicializuje novou instanci HMACMD5 třídy pomocí zadaného klíče.
public:
HMACMD5(cli::array <System::Byte> ^ key);
public HMACMD5 (byte[] key);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 (byte[] key);
new System.Security.Cryptography.HMACMD5 : byte[] -> System.Security.Cryptography.HMACMD5
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
new System.Security.Cryptography.HMACMD5 : byte[] -> System.Security.Cryptography.HMACMD5
Public Sub New (key As Byte())
Parametry
- key
- Byte[]
Tajný klíč pro výpočet HMAC. Klíč může mít libovolnou délku, ale pokud je delší než 64 bajtů, použije se hodnota hash (pomocí MD5), aby se odvozoval klíč o délce 16 bajtů. Proto je doporučená velikost tajného klíče 64 bajtů.
- Atributy
Výjimky
Parametr key
je null
.
Příklady
Příklad použití tohoto konstruktoru najdete ve HMACMD5 třídě .
Poznámky
HMACMD5 je typ klíčového hash algoritmu, který je vytvořen z hashovací funkce MD5 a používá se jako kód HMAC (Hash-based Message Authentication Code). Proces HMAC promíchá tajný klíč s daty zprávy, výsledek hashuje pomocí hashovací funkce, tuto hodnotu hash znovu promíchá s tajným klíčem a pak použije hashovací funkci podruhé. Výstupní hodnota hash má délku 128 bitů.
Tento konstruktor používá klíč, který zadáte k vytvoření objektu HMACMD5 .
Kvůli kolizím s MD5 microsoft doporučuje SHA256.