HMACMD5 Konstruktory

Definice

Inicializuje novou instanci HMACMD5 třídy.

Přetížení

Name Description
HMACMD5()

Inicializuje novou instanci HMACMD5 třídy pomocí náhodně generované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
Zdroj:
HMACMD5.cs
Zdroj:
HMACMD5.cs

Inicializuje novou instanci HMACMD5 třídy pomocí náhodně generovaného klíče.

public:
 HMACMD5();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5();
public HMACMD5();
Public Sub New ()
Atributy

Poznámky

HMACMD5 je typ algoritmu hash s klíči, který je vytvořen z funkce hash MD5 a používá se jako kód HMAC (Hash-based Message Authentication Code). Proces HMAC směšuje tajný klíč s daty zprávy, zatřiďuje výsledek pomocí funkce hash, zkombinuje tuto hodnotu hash s tajným klíčem a potom použije funkci hash podruhé. Výstupní hodnota hash má délku 128 bitů.

Tento konstruktor používá náhodně vygenerovaný klíč 64 bajtů.

Kvůli problémům se kolizí s MD5 doporučuje Microsoft SHA-256.

Viz také

Platí pro

HMACMD5(Byte[])

Zdroj:
HMACMD5.cs
Zdroj:
HMACMD5.cs
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);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5(byte[] key);
public HMACMD5(byte[] key);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
new System.Security.Cryptography.HMACMD5 : byte[] -> System.Security.Cryptography.HMACMD5
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ů, bude hashován (pomocí MD5) k odvození klíče o délce 16 bajtů. Proto doporučená velikost tajného klíče je 64 bajtů.

Atributy

Výjimky

Parametr key je null.

Příklady

Příklad použití tohoto konstruktoru naleznete ve HMACMD5 třídě.

Poznámky

HMACMD5 je typ algoritmu hash s klíči, který je vytvořen z funkce hash MD5 a používá se jako kód HMAC (Hash-based Message Authentication Code). Proces HMAC směšuje tajný klíč s daty zprávy, zatřiďuje výsledek pomocí funkce hash, zkombinuje tuto hodnotu hash s tajným klíčem a potom použije funkci hash 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 problémům se kolizí s MD5 doporučuje Microsoft SHA-256.

Viz také

Platí pro