HashAlgorithm.HashCore HashAlgorithm.HashCore HashAlgorithm.HashCore HashAlgorithm.HashCore Method

Definice

Přetížení

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

Při přepsání v odvozené třídě směruje Data zapsaná do objektu do algoritmu hash pro výpočet hodnoty hash.When overridden in a derived class, routes data written to the object into the hash algorithm for computing the hash.

HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>)

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

Při přepsání v odvozené třídě směruje Data zapsaná do objektu do algoritmu hash pro výpočet hodnoty hash.When overridden in a derived class, routes data written to the object into the hash algorithm for computing the 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)

Parametry

array
Byte[]

Vstup pro výpočet hash kódu pro.The input to compute the hash code for.

ibStart
Int32 Int32 Int32 Int32

Posun do pole bajtů, ze kterého se mají začít používat dataThe offset into the byte array from which to begin using data.

cbSize
Int32 Int32 Int32 Int32

Počet bajtů v poli bajtů, které se mají použít jako dataThe number of bytes in the byte array to use as data.

Poznámky

Tato metoda není volána kódem aplikace.This method is not called by application code.

Tato abstraktní metoda provádí výpočet hodnoty hash.This abstract method performs the hash computation. Každý zápis do objektu kryptografického datového proudu předá data prostřednictvím této metody.Every write to the cryptographic stream object passes the data through this method. Pro každý blok dat tato metoda aktualizuje stav objektu hash, takže na konci datového proudu se vrátí správná hodnota hash.For each block of data, this method updates the state of the hash object so a correct hash value is returned at the end of the data stream.

HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>) HashCore(ReadOnlySpan<Byte>)

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

Parametry

source
ReadOnlySpan<Byte>

Platí pro