HMACMD5 Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy HMACMD5.

Przeciążenia

Nazwa Opis
HMACMD5()

Inicjuje nowe wystąpienie HMACMD5 klasy przy użyciu losowo wygenerowanego klucza.

HMACMD5(Byte[])

Inicjuje nowe wystąpienie HMACMD5 klasy przy użyciu określonego klucza.

HMACMD5()

Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs

Inicjuje nowe wystąpienie HMACMD5 klasy przy użyciu losowo wygenerowanego klucza.

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

Uwagi

HMACMD5 to typ algorytmu skrótu klucza skonstruowany z funkcji skrótu MD5 i używany jako kod uwierzytelniania komunikatów oparty na skrótach (HMAC). Proces HMAC miesza klucz tajny z danymi komunikatu, skróty wyniku za pomocą funkcji skrótu, miesza tę wartość skrótu z kluczem tajnym ponownie, a następnie stosuje funkcję skrótu po raz drugi. Skrót wyjściowy ma długość 128 bitów.

Ten konstruktor używa 64-bajtowego, losowo wygenerowanego klucza.

Ze względu na problemy z kolizją z rozwiązaniem MD5 firma Microsoft zaleca algorytm SHA-256.

Zobacz też

Dotyczy

HMACMD5(Byte[])

Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs
Źródło:
HMACMD5.cs

Inicjuje nowe wystąpienie HMACMD5 klasy przy użyciu określonego klucza.

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

Klucz tajny do obliczeń HMAC. Klucz może mieć dowolną długość, ale jeśli jest dłuższy niż 64 bajty, będzie on skrótem (przy użyciu md5) w celu uzyskania klucza 16 bajtów. W związku z tym zalecany rozmiar klucza tajnego to 64 bajty.

Atrybuty

Wyjątki

Parametr key jest null.

Przykłady

Przykład użycia tego konstruktora można znaleźć w HMACMD5 klasie .

Uwagi

HMACMD5 to typ algorytmu skrótu klucza skonstruowany z funkcji skrótu MD5 i używany jako kod uwierzytelniania komunikatów oparty na skrótach (HMAC). Proces HMAC miesza klucz tajny z danymi komunikatu, skróty wyniku za pomocą funkcji skrótu, miesza tę wartość skrótu z kluczem tajnym ponownie, a następnie stosuje funkcję skrótu po raz drugi. Skrót wyjściowy ma długość 128 bitów.

Ten konstruktor używa podanego klucza do utworzenia HMACMD5 obiektu.

Ze względu na problemy z kolizją z rozwiązaniem MD5 firma Microsoft zaleca algorytm SHA-256.

Zobacz też

Dotyczy