HMACSHA256 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 HMACSHA256-Klasse.
Überlädt
HMACSHA256() |
Initialisiert eine neue Instanz der HMACSHA256-Klasse mit einem zufällig erzeugten Schlüssel. |
HMACSHA256(Byte[]) |
Initialisiert eine neue Instanz der HMACSHA256-Klasse mit den angegebenen Schlüsseldaten. |
HMACSHA256()
- Quelle:
- HMACSHA256.cs
- Quelle:
- HMACSHA256.cs
- Quelle:
- HMACSHA256.cs
Initialisiert eine neue Instanz der HMACSHA256-Klasse mit einem zufällig erzeugten Schlüssel.
public:
HMACSHA256();
public HMACSHA256 ();
Public Sub New ()
Hinweise
HMACSHA256 ist ein Schlüsselhashalgorithmus, der aus der Hashfunktion SHA-256 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 64-Byte-Schlüssel.
Weitere Informationen
Gilt für:
HMACSHA256(Byte[])
- Quelle:
- HMACSHA256.cs
- Quelle:
- HMACSHA256.cs
- Quelle:
- HMACSHA256.cs
Initialisiert eine neue Instanz der HMACSHA256-Klasse mit den angegebenen Schlüsseldaten.
public:
HMACSHA256(cli::array <System::Byte> ^ key);
public HMACSHA256 (byte[] key);
new System.Security.Cryptography.HMACSHA256 : byte[] -> System.Security.Cryptography.HMACSHA256
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 64 Bytes. Wenn der Schlüssel mehr als 64 Bytes lang ist, wird er (mithilfe von SHA-256) gehasht, um einen 32-Byte-Schlüssel abzuleiten.
Ausnahmen
Der key
-Parameter ist null
.
Beispiele
Ein Beispiel für die Verwendung dieses Konstruktors finden Sie in der HMACSHA256 -Klasse.
Hinweise
HMACSHA256 ist ein Schlüsselhashalgorithmus, der aus der SHA-256-Hashfunktion erstellt und als Hash-basierten Nachrichtenauthentifizierungscode 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.