Sdílet prostřednictvím


HMACMD5 Konstruktory

Definice

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.

Viz také

Platí pro