HMACMD5 Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de HMACMD5 klasse.
Overloads
| Name | Description |
|---|---|
| HMACMD5() |
Initialiseert een nieuw exemplaar van de HMACMD5 klasse met behulp van een willekeurig gegenereerde sleutel. |
| HMACMD5(Byte[]) |
Initialiseert een nieuw exemplaar van de HMACMD5 klasse met behulp van de opgegeven sleutel. |
HMACMD5()
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
Initialiseert een nieuw exemplaar van de HMACMD5 klasse met behulp van een willekeurig gegenereerde sleutel.
public:
HMACMD5();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5();
public HMACMD5();
Public Sub New ()
- Kenmerken
Opmerkingen
HMACMD5 is een type keyed hash-algoritme dat is samengesteld uit de MD5-hash-functie en wordt gebruikt als een HMAC (Hash-based Message Authentication Code). Het HMAC-proces combineert een geheime sleutel met de berichtgegevens, hashes het resultaat met de hash-functie, combineert die hash-waarde opnieuw met de geheime sleutel en past vervolgens de hash-functie een tweede keer toe. De uitvoer-hash is 128 bits lang.
Deze constructor maakt gebruik van een sleutel van 64 bytes, willekeurig gegenereerd.
Vanwege conflicten met MD5 raadt Microsoft SHA-256 aan.
Zie ook
Van toepassing op
HMACMD5(Byte[])
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
- Bron:
- HMACMD5.cs
Initialiseert een nieuw exemplaar van de HMACMD5 klasse met behulp van de opgegeven sleutel.
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())
Parameters
- key
- Byte[]
De geheime sleutel voor HMAC-berekening. De sleutel kan elke lengte hebben, maar als deze langer is dan 64 bytes, wordt deze gehasht (met MD5) om een 16-bytesleutel af te leiden. Daarom is de aanbevolen grootte van de geheime sleutel 64 bytes.
- Kenmerken
Uitzonderingen
De key parameter is null.
Voorbeelden
Zie de HMACMD5 klasse voor een voorbeeld van het gebruik van deze constructor.
Opmerkingen
HMACMD5 is een type keyed hash-algoritme dat is samengesteld uit de MD5-hash-functie en wordt gebruikt als een HMAC (Hash-based Message Authentication Code). Het HMAC-proces combineert een geheime sleutel met de berichtgegevens, hashes het resultaat met de hash-functie, combineert die hash-waarde opnieuw met de geheime sleutel en past vervolgens de hash-functie een tweede keer toe. De uitvoer-hash is 128 bits lang.
Deze constructor maakt gebruik van een sleutel die u opgeeft om het HMACMD5 object te maken.
Vanwege conflicten met MD5 raadt Microsoft SHA-256 aan.