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
HMACMD5() |
Initialisiert eine neue Instanz der HMACMD5-Klasse mit einem zufällig erzeugten Schlüssel. |
HMACMD5(Byte[]) |
Initialisiert eine neue Instanz der HMACMD5-Klasse mit dem angegebenen Schlüssel. |
HMACMD5()
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
Initialisiert eine neue Instanz der HMACMD5-Klasse mit einem zufällig erzeugten Schlüssel.
public:
HMACMD5();
public HMACMD5 ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 ();
Public Sub New ()
- Attribute
Hinweise
HMACMD5 ist ein Schlüsselhashalgorithmus, der aus der MD5-Hashfunktion erstellt und als Hash-based Message Authentication Code (HMAC) verwendet wird. Der HMAC-Prozess mischt einen geheimen Schlüssel mit den Nachrichtendaten, hasht 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 ist 128 Bit lang.
Dieser Konstruktor verwendet einen zufällig generierten 64-Byte-Schlüssel.
Microsoft empfiehlt SHA256 aufgrund der Konflikte mit MD5.
Weitere Informationen
Gilt für:
HMACMD5(Byte[])
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
- Quelle:
- HMACMD5.cs
Initialisiert eine neue Instanz der HMACMD5-Klasse mit dem angegebenen Schlüssel.
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())
Parameter
- key
- Byte[]
Der geheime Schlüssel für die HMAC-Berechnung. Der Schlüssel kann eine beliebige Länge aufweisen, aber wenn er mehr als 64 Bytes lang ist, wird er (mithilfe von MD5) hashed, um einen 16-Byte-Schlüssel abzuleiten. Für den geheimen Schlüssel wird daher eine Größe von 64 Bytes empfohlen.
- 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 Schlüsselhashalgorithmus, der aus der MD5-Hashfunktion erstellt und als Hash-based Message Authentication Code (HMAC) verwendet wird. Der HMAC-Prozess mischt einen geheimen Schlüssel mit den Nachrichtendaten, hasht 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 ist 128 Bit lang.
Dieser Konstruktor verwendet einen Schlüssel, den Sie zum Erstellen des HMACMD5 Objekts angeben.
Microsoft empfiehlt SHA256 aufgrund der Konflikte mit MD5.