HMACMD5 Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av HMACMD5 klassen.
Överlagringar
| Name | Description |
|---|---|
| HMACMD5() |
Initierar en ny instans av HMACMD5 klassen med hjälp av en slumpmässigt genererad nyckel. |
| HMACMD5(Byte[]) |
Initierar en ny instans av HMACMD5 klassen med hjälp av den angivna nyckeln. |
HMACMD5()
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Initierar en ny instans av HMACMD5 klassen med hjälp av en slumpmässigt genererad nyckel.
public:
HMACMD5();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5();
public HMACMD5();
Public Sub New ()
- Attribut
Kommentarer
HMACMD5 är en typ av nyckelad hash-algoritm som konstrueras från MD5-hashfunktionen och används som en Hash-baserad kod för meddelandeautentisering (HMAC). HMAC-processen blandar en hemlig nyckel med meddelandedata, hashar resultatet med hash-funktionen, blandar det hash-värdet med den hemliga nyckeln igen och tillämpar sedan hash-funktionen en andra gång. Utdatahashen är 128 bitar lång.
Den här konstruktorn använder en slumpmässigt genererad nyckel på 64 byte.
På grund av kollisionsproblem med MD5 rekommenderar Microsoft SHA-256.
Se även
Gäller för
HMACMD5(Byte[])
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Initierar en ny instans av HMACMD5 klassen med hjälp av den angivna nyckeln.
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())
Parametrar
- key
- Byte[]
Den hemliga nyckeln för HMAC-beräkningen. Nyckeln kan vara valfri längd, men om den är längre än 64 byte hashas den (med MD5) för att härleda en 16-bytesnyckel. Därför är den rekommenderade storleken på den hemliga nyckeln 64 byte.
- Attribut
Undantag
Parametern key är null.
Exempel
Ett exempel på hur du använder den här konstruktorn finns i HMACMD5 klassen .
Kommentarer
HMACMD5 är en typ av nyckelad hash-algoritm som konstrueras från MD5-hashfunktionen och används som en Hash-baserad kod för meddelandeautentisering (HMAC). HMAC-processen blandar en hemlig nyckel med meddelandedata, hashar resultatet med hash-funktionen, blandar det hash-värdet med den hemliga nyckeln igen och tillämpar sedan hash-funktionen en andra gång. Utdatahashen är 128 bitar lång.
Den här konstruktorn använder en nyckel som du anger för att skapa HMACMD5 objektet.
På grund av kollisionsproblem med MD5 rekommenderar Microsoft SHA-256.