HashAlgorithm.HashCore Metódus

Definíció

Túlterhelések

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

Ha egy származtatott osztályban felül van bírálva, az objektumba írt adatokat a kivonatolási algoritmusba irányítja.

HashCore(ReadOnlySpan<Byte>)

Átirányítja az objektumra írt adatokat a kivonatoló algoritmusba a kivonat kiszámításához.

HashCore(Byte[], Int32, Int32)

Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs

Ha egy származtatott osztályban felül van bírálva, az objektumba írt adatokat a kivonatolási algoritmusba irányítja.

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)

Paraméterek

array
Byte[]

A kivonatkód kiszámításához használt bemenet.

ibStart
Int32

Az eltolás a bájttömbbe, amelyből az adatokat használni szeretné.

cbSize
Int32

Az adatokként használandó bájtok száma a bájttömbben.

Megjegyzések

Ezt a metódust nem az alkalmazáskód hívja meg.

Ez az absztrakt metódus elvégzi a kivonatszámítást. A titkosítási kivonatoló algoritmus minden írása ezen a metóduson keresztül továbbítja az adatokat. Ez a módszer minden adatblokk esetében frissíti a kivonatobjektum állapotát, így a rendszer helyes kivonatértéket ad vissza az adatok végén.

A következőre érvényes:

HashCore(ReadOnlySpan<Byte>)

Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs
Forrás:
HashAlgorithm.cs

Átirányítja az objektumra írt adatokat a kivonatoló algoritmusba a kivonat kiszámításához.

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))

Paraméterek

source
ReadOnlySpan<Byte>

A kivonatkód kiszámításához használt bemenet.

Megjegyzések

Ennek a metódusnak az alapértelmezett implementációja egy ideiglenes tömbbe másol source , és meghívja azokat HashCore(Byte[], Int32, Int32).

A származtatott típusok felülbírálják ezt a módszert, hogy elkerüljék a köztes adatmásolást.

A következőre érvényes: