HMACMD5 Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy HMACMD5.
Przeciążenia
HMACMD5() |
Inicjuje HMACMD5 nowe wystąpienie klasy przy użyciu losowo wygenerowanego klucza. |
HMACMD5(Byte[]) |
Inicjuje HMACMD5 nowe wystąpienie klasy przy użyciu określonego klucza. |
HMACMD5()
- Źródło:
- HMACMD5.cs
- Źródło:
- HMACMD5.cs
- Źródło:
- HMACMD5.cs
Inicjuje HMACMD5 nowe wystąpienie klasy przy użyciu losowo wygenerowanego klucza.
public:
HMACMD5();
public HMACMD5 ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 ();
Public Sub New ()
- Atrybuty
Uwagi
HMACMD5 jest typem algorytmu skrótu klucza, który jest tworzony z funkcji skrótu MD5 i używany jako oparty na skrótach kod uwierzytelniania komunikatów (HMAC). Proces HMAC łączy klucz tajny z danymi komunikatu, skróty wyniku z funkcją skrótu, miesza tę wartość skrótu z kluczem tajnym ponownie, a następnie stosuje funkcję skrótu po raz drugi. Skrót danych wyjściowych ma długość 128 bitów.
Ten konstruktor używa 64-bajtowego, losowo wygenerowanego klucza.
Ze względu na problemy z kolizją z MD5 firma Microsoft zaleca algorytm SHA256.
Zobacz też
Dotyczy
HMACMD5(Byte[])
- Źródło:
- HMACMD5.cs
- Źródło:
- HMACMD5.cs
- Źródło:
- HMACMD5.cs
Inicjuje HMACMD5 nowe wystąpienie klasy przy użyciu określonego klucza.
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[]
Klucz tajny do obliczeń HMAC. Klucz może mieć dowolną długość, ale jeśli jest dłuższy niż 64 bajty, zostanie skrócony (przy użyciu md5) w celu uzyskania klucza 16-bajtowego. W związku z tym zalecany rozmiar klucza tajnego wynosi 64 bajty.
- Atrybuty
Wyjątki
Parametr key
ma wartość null
.
Przykłady
Aby zapoznać się z przykładem użycia tego konstruktora, zobacz klasę HMACMD5 .
Uwagi
HMACMD5 jest typem algorytmu skrótu klucza, który jest tworzony z funkcji skrótu MD5 i używany jako oparty na skrótach kod uwierzytelniania komunikatów (HMAC). Proces HMAC łączy klucz tajny z danymi komunikatu, skróty wyniku z funkcją skrótu, miesza tę wartość skrótu z kluczem tajnym ponownie, a następnie stosuje funkcję skrótu po raz drugi. Skrót danych wyjściowych ma długość 128 bitów.
Ten konstruktor używa klucza podanego do utworzenia HMACMD5 obiektu.
Ze względu na problemy z kolizją z MD5 firma Microsoft zaleca algorytm SHA256.