HMACRIPEMD160 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 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.