HashAlgorithm.HashCore Metod

Definition

Överlagringar

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

När de åsidosätts i en härledd klass dirigeras data som skrivits till objektet till hash-algoritmen för att beräkna hashen.

HashCore(ReadOnlySpan<Byte>)

Dirigerar data som skrivs till objektet till hash-algoritmen för att beräkna hashen.

HashCore(Byte[], Int32, Int32)

Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs

När de åsidosätts i en härledd klass dirigeras data som skrivits till objektet till hash-algoritmen för att beräkna hashen.

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)

Parametrar

array
Byte[]

Indata för att beräkna hash-koden för.

ibStart
Int32

Förskjutningen till bytematrisen som du vill börja använda data från.

cbSize
Int32

Antalet byte i bytematrisen som ska användas som data.

Kommentarer

Den här metoden anropas inte av programkod.

Den här abstrakta metoden utför hash-beräkningen. Varje skrivning till den kryptografiska hash-algoritmen skickar data via den här metoden. För varje datablock uppdaterar den här metoden tillståndet för hash-objektet så att ett korrekt hash-värde returneras i slutet av data.

Gäller för

HashCore(ReadOnlySpan<Byte>)

Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs
Källa:
HashAlgorithm.cs

Dirigerar data som skrivs till objektet till hash-algoritmen för att beräkna hashen.

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

Parametrar

source
ReadOnlySpan<Byte>

Indata för att beräkna hash-koden för.

Kommentarer

Standardimplementeringen av den här metoden kopieras source till en tillfällig matris och anropar HashCore(Byte[], Int32, Int32).

Härledda typer bör åsidosätta den här metoden för att undvika mellanliggande datakopiering.

Gäller för