Freigeben über


HMACSHA512 Konstruktoren

Definition

Initialisiert eine neue Instanz der HMACSHA512-Klasse.

Überlädt

HMACSHA512()

Initialisiert eine neue Instanz der HMACSHA512-Klasse mit einem zufällig erzeugten Schlüssel.

HMACSHA512(Byte[])

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

HMACSHA512()

Quelle:
HMACSHA512.cs
Quelle:
HMACSHA512.cs
Quelle:
HMACSHA512.cs

Initialisiert eine neue Instanz der HMACSHA512-Klasse mit einem zufällig erzeugten Schlüssel.

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

Hinweise

Bei diesem Konstruktor wird ein zufällig generierter 64-Byte-Schlüssel verwendet.

Weitere Informationen

Gilt für:

HMACSHA512(Byte[])

Quelle:
HMACSHA512.cs
Quelle:
HMACSHA512.cs
Quelle:
HMACSHA512.cs

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

public:
 HMACSHA512(cli::array <System::Byte> ^ key);
public HMACSHA512 (byte[] key);
new System.Security.Cryptography.HMACSHA512 : byte[] -> System.Security.Cryptography.HMACSHA512
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. Allerdings ist die empfohlene Größe 128 Bytes. Wenn der Schlüssel mehr als 128 Bytes lang ist, wird er (mithilfe von SHA-512) gehasht, um einen 64-Byte-Schlüssel abzuleiten.

Ausnahmen

Der key-Parameter ist null.

Beispiele

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

Weitere Informationen

Gilt für: