HMACRIPEMD160 Konstruktoren

Definition

Initialisiert eine neue Instanz der HMACRIPEMD160-Klasse.

Überlädt

Name Beschreibung
HMACRIPEMD160()

Initialisiert eine neue Instanz der HMACRIPEMD160 Klasse mit einem zufällig 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 zufällig generierten 64-Byte-Schlüssel.

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

Hinweise

HMACRIPEMD160 ist eine Art schlüsselbasierter Hashalgorithmus, der aus der RIPEMD-160-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 160 Bytes länge.

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 HMACRIPEMD160 die Verschlüsselung. Der Schlüssel kann eine beliebige Länge sein, aber wenn er mehr als 64 Byte lang ist, wird er (mithilfe von SHA-1) gehasht, um einen 64-Byte-Schlüssel abzuleiten. Daher beträgt die empfohlene Größe des geheimen Schlüssels 64 Byte.

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 schlüsselbasierter Hashalgorithmus, der aus der RIPEMD-160-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 160 Bytes länge.

Weitere Informationen

Gilt für: