HashAlgorithm.HashCore Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
HashCore(Byte[], Int32, Int32) |
Gdy zastąpisz klasę pochodną, przekierowuje dane zapisywane do obiektu w algorytmie skrótu na potrzeby obliczania skrótu. |
HashCore(ReadOnlySpan<Byte>) |
Kieruje dane zapisywane do obiektu w algorytmie skrótu na potrzeby obliczania skrótu. |
HashCore(Byte[], Int32, Int32)
- Źródło:
- HashAlgorithm.cs
- Źródło:
- HashAlgorithm.cs
- Źródło:
- HashAlgorithm.cs
Gdy zastąpisz klasę pochodną, przekierowuje dane zapisywane do obiektu w algorytmie skrótu na potrzeby obliczania skrótu.
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[]
Dane wejściowe do obliczenia kodu skrótu dla.
- ibStart
- Int32
Przesunięcie do tablicy bajtów, z której rozpocznie się korzystanie z danych.
- cbSize
- Int32
Liczba bajtów w tablicy bajtów do użycia jako dane.
Uwagi
Ta metoda nie jest wywoływana przez kod aplikacji.
Ta abstrakcyjna metoda wykonuje obliczenia skrótu. Każdy zapis w algorytmie skrótu kryptograficznego przekazuje dane za pomocą tej metody. Dla każdego bloku danych ta metoda aktualizuje stan obiektu skrótu, więc prawidłowa wartość skrótu jest zwracana na końcu danych.
Dotyczy
HashCore(ReadOnlySpan<Byte>)
- Źródło:
- HashAlgorithm.cs
- Źródło:
- HashAlgorithm.cs
- Źródło:
- HashAlgorithm.cs
Kieruje dane zapisywane do obiektu w algorytmie skrótu na potrzeby obliczania skrótu.
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>
Dane wejściowe do obliczenia kodu skrótu dla.
Uwagi
Domyślna implementacja tej metody kopiuje source
do tablicy tymczasowej i wywołuje metodę HashCore(Byte[], Int32, Int32).
Typy pochodne powinny zastąpić tę metodę, aby uniknąć kopiowania danych pośrednich.