HashAlgorithm.HashCore Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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.