HMACSHA1.HashCore Methode

Definition

Überlädt

Name Beschreibung
HashCore(ReadOnlySpan<Byte>)

Leitet Daten, die in das Objekt geschrieben wurden, an den HMAC-Algorithmus weiter, um den HMAC zu berechnen.

HashCore(Byte[], Int32, Int32)

Leitet Daten, die in das Objekt geschrieben wurden, in den SHA1-Hashalgorithmus weiter, um den Hash-basierten Nachrichtenauthentifizierungscode (HMAC) zu berechnen.

HashCore(ReadOnlySpan<Byte>)

Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs

Leitet Daten, die in das Objekt geschrieben wurden, an den HMAC-Algorithmus weiter, um den HMAC zu berechnen.

protected:
 override void HashCore(ReadOnlySpan<System::Byte> source);
protected override void HashCore(ReadOnlySpan<byte> source);
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overrides Sub HashCore (source As ReadOnlySpan(Of Byte))

Parameter

source
ReadOnlySpan<Byte>

Die Eingabe, für die der HMAC berechnet werden soll.

Gilt für:

HashCore(Byte[], Int32, Int32)

Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs
Quelle:
HMACSHA1.cs

Leitet Daten, die in das Objekt geschrieben wurden, in den SHA1-Hashalgorithmus weiter, um den Hash-basierten Nachrichtenauthentifizierungscode (HMAC) zu berechnen.

protected:
 override void HashCore(cli::array <System::Byte> ^ rgb, int ib, int cb);
protected override void HashCore(byte[] rgb, int ib, int cb);
override this.HashCore : byte[] * int * int -> unit
Protected Overrides Sub HashCore (rgb As Byte(), ib As Integer, cb As Integer)

Parameter

rgb
Byte[]

Die Eingabedaten.

ib
Int32

Der Offset in das Bytearray, aus dem mit der Verwendung von Daten begonnen werden soll.

cb
Int32

Die Anzahl der Bytes im Array, die als Daten verwendet werden sollen.

Hinweise

Aufgrund von Kollisionsproblemen mit SHA-1 empfiehlt Microsoft ein Sicherheitsmodell, das auf SHA-256 oder höher basiert.

Gilt für: