HMACMD5 Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der HMACMD5-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| HMACMD5() |
Initialisiert eine neue Instanz der HMACMD5 Klasse mithilfe eines zufällig generierten Schlüssels. |
| HMACMD5(Byte[]) |
Initialisiert eine neue Instanz der HMACMD5 Klasse mithilfe des angegebenen Schlüssels. |
HMACMD5()
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
Initialisiert eine neue Instanz der HMACMD5 Klasse mithilfe eines zufällig generierten Schlüssels.
public:
HMACMD5();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5();
public HMACMD5();
Public Sub New ()
- Attribute
Hinweise
HMACMD5 ist ein Typ von Hashalgorithmus mit Schlüsseln, der aus der MD5-Hashfunktion erstellt und als Hash-basierter Nachrichtenauthentifizierungscode (HMAC) verwendet wird. Der HMAC-Prozess kombiniert einen geheimen Schlüssel mit den Nachrichtendaten, hashet das Ergebnis mit der Hashfunktion, mischt diesen Hashwert erneut mit dem geheimen Schlüssel und wendet dann die Hashfunktion ein zweites Mal an. Der Ausgabehash beträgt 128 Bit länge.
Dieser Konstruktor verwendet einen zufällig generierten 64-Byte-Schlüssel.
Aufgrund von Kollisionsproblemen mit MD5 empfiehlt Microsoft SHA-256.
Weitere Informationen
Gilt für:
HMACMD5(Byte[])
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
Initialisiert eine neue Instanz der HMACMD5 Klasse mithilfe des angegebenen Schlüssels.
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())
Parameter
- key
- Byte[]
Der geheime Schlüssel für die Berechnung des HMAC. Der Schlüssel kann eine beliebige Länge sein, aber wenn er mehr als 64 Byte lang ist, wird er (mithilfe von MD5) hashen, um einen 16-Byte-Schlüssel abzuleiten. Daher beträgt die empfohlene Größe des geheimen Schlüssels 64 Byte.
- Attribute
Ausnahmen
Der key Parameter ist null.
Beispiele
Ein Beispiel für die Verwendung dieses Konstruktors finden Sie in der HMACMD5 Klasse.
Hinweise
HMACMD5 ist ein Typ von Hashalgorithmus mit Schlüsseln, der aus der MD5-Hashfunktion erstellt und als Hash-basierter Nachrichtenauthentifizierungscode (HMAC) verwendet wird. Der HMAC-Prozess kombiniert einen geheimen Schlüssel mit den Nachrichtendaten, hashet das Ergebnis mit der Hashfunktion, mischt diesen Hashwert erneut mit dem geheimen Schlüssel und wendet dann die Hashfunktion ein zweites Mal an. Der Ausgabehash beträgt 128 Bit länge.
Dieser Konstruktor verwendet einen Schlüssel, den Sie zum Erstellen des HMACMD5 Objekts bereitstellen.
Aufgrund von Kollisionsproblemen mit MD5 empfiehlt Microsoft SHA-256.