Share via


HMACRIPEMD160 Konstruktoren

Definition

Initialisiert eine neue Instanz der HMACRIPEMD160-Klasse.

Überlädt

HMACRIPEMD160()

Initialisiert eine neue Instanz der HMACRIPEMD160-Klasse mit einem nach dem Zufallsprinzip generierten 64-Byte-Schlüssel.

HMACRIPEMD160(Byte[])

Initialisiert eine neue Instanz der HMACRIPEMD160-Klasse mit den angegebenen Schlüsseldaten.

HMACRIPEMD160()

Initialisiert eine neue Instanz der HMACRIPEMD160-Klasse mit einem nach dem Zufallsprinzip generierten 64-Byte-Schlüssel.

public:
 HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()

Hinweise

HMACRIPEMD160 ist ein Schlüsselhashalgorithmus, der aus der Hashfunktion RIPEMD-160 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 160 Bytes lang.

Dieser Konstruktor verwendet einen zufällig generierten 64-Byte-Schlüssel.

Weitere Informationen

Gilt für:

HMACRIPEMD160(Byte[])

Initialisiert eine neue Instanz der HMACRIPEMD160-Klasse mit den angegebenen Schlüsseldaten.

public:
 HMACRIPEMD160(cli::array <System::Byte> ^ key);
public HMACRIPEMD160 (byte[] key);
new System.Security.Cryptography.HMACRIPEMD160 : byte[] -> System.Security.Cryptography.HMACRIPEMD160
Public Sub New (key As Byte())

Parameter

key
Byte[]

Der geheime Schlüssel für die HMACRIPEMD160-Verschlüsselung. Der Schlüssel kann eine beliebige Länge aufweisen. Ab einer Länge von mehr als 64 Bytes wird jedoch unter Verwendung des SHA-1-Hashalgorithmus ein 64-Byte-Schlüssel aus ihm abgeleitet. Für den geheimen Schlüssel wird daher eine Größe von 64 Bytes empfohlen.

Ausnahmen

Der key-Parameter ist null.

Beispiele

Ein Beispiel für die Verwendung dieses Konstruktors finden Sie in der HMACRIPEMD160 -Klasse.

Hinweise

HMACRIPEMD160 ist ein Schlüsselhashalgorithmus, der aus der Hashfunktion RIPEMD-160 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 160 Bytes lang.

Weitere Informationen

Gilt für: