Freigeben über


HMACSHA3_256 Konstruktoren

Definition

Überlädt

HMACSHA3_256()

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

HMACSHA3_256(Byte[])

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

HMACSHA3_256()

Quelle:
HMACSHA3_256.cs
Quelle:
HMACSHA3_256.cs

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

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

Hinweise

HMACSHA3_256 ist ein Schlüsselhashalgorithmus, der aus der SHA3-256-Hashfunktion 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 256 Bit lang.

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

Gilt für:

HMACSHA3_256(Byte[])

Quelle:
HMACSHA3_256.cs
Quelle:
HMACSHA3_256.cs

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

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

Parameter

key
Byte[]

Der geheime Schlüssel für HMACSHA3_256. Der Schlüssel kann eine beliebige Länge aufweisen.

Ausnahmen

key ist null

Gilt für: