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
| 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.