HMACMD5 Konstruktoren

Definition

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-basierter Nachrichtenauthentifizierungscode (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 Byte lang ist, wird er (mithilfe von MD5) gehasht, 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-basierter Nachrichtenauthentifizierungscode (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.

Weitere Informationen

Gilt für: