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 eine Art von Schlüsselhashalgorithmus, der aus der RIPEMD-160-Hashfunktion erstellt wird 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, kombiniert diesen Hashwert erneut mit dem geheimen Schlüssel, und wendet dann die Hashfunktion erneut an. Der Ausgabehash beträgt 160 Bytes in Länge.

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

Siehe auch

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 eine Art von Schlüsselhashalgorithmus, der aus der RIPEMD-160-Hashfunktion erstellt wird 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, kombiniert diesen Hashwert erneut mit dem geheimen Schlüssel, und wendet dann die Hashfunktion erneut an. Der Ausgabehash beträgt 160 Bytes in Länge.

Siehe auch

Gilt für: