HashAlgorithm.HashCore Methode

Definitie

Overloads

Name Description
HashCore(Byte[], Int32, Int32)

Wanneer deze worden overschreven in een afgeleide klasse, worden gegevens die naar het object zijn geschreven, gerouteerd naar het hash-algoritme voor het berekenen van de hash.

HashCore(ReadOnlySpan<Byte>)

Hiermee worden gegevens die naar het object zijn geschreven, gerouteerd naar het hash-algoritme voor het berekenen van de hash.

HashCore(Byte[], Int32, Int32)

Wanneer deze worden overschreven in een afgeleide klasse, worden gegevens die naar het object zijn geschreven, gerouteerd naar het hash-algoritme voor het berekenen van de hash.

protected:
 abstract void HashCore(cli::array <System::Byte> ^ array, int ibStart, int cbSize);
protected abstract void HashCore(byte[] array, int ibStart, int cbSize);
abstract member HashCore : byte[] * int * int -> unit
Protected MustOverride Sub HashCore (array As Byte(), ibStart As Integer, cbSize As Integer)

Parameters

array
Byte[]

De invoer voor het berekenen van de hash-code voor.

ibStart
Int32

De verschuiving in de bytematrix waaruit gegevens moeten worden gebruikt.

cbSize
Int32

Het aantal bytes in de bytematrix dat moet worden gebruikt als gegevens.

Opmerkingen

Deze methode wordt niet aangeroepen door toepassingscode.

Met deze abstracte methode wordt de hash-berekening uitgevoerd. Elke schrijfbewerking naar het cryptografische hash-algoritme geeft de gegevens door via deze methode. Voor elk gegevensblok wordt met deze methode de status van het hash-object bijgewerkt, zodat aan het einde van de gegevens een juiste hashwaarde wordt geretourneerd.

Van toepassing op

HashCore(ReadOnlySpan<Byte>)

Hiermee worden gegevens die naar het object zijn geschreven, gerouteerd naar het hash-algoritme voor het berekenen van de hash.

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

Parameters

source
ReadOnlySpan<Byte>

De invoer voor het berekenen van de hash-code voor.

Opmerkingen

De standaard implementatie van deze methode kopieert source naar een tijdelijke matrix en aanroepen HashCore(Byte[], Int32, Int32).

Afgeleide typen moeten deze methode overschrijven om te voorkomen dat tussenliggende gegevens worden gekopieerd.

Van toepassing op