SHA512Managed.HashCore(Byte[], Int32, Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ha egy származtatott osztályban felül van bírálva, az objektumba írt adatokat a SHA512Managed kivonatolási algoritmusba irányítja.
protected:
override void HashCore(cli::array <System::Byte> ^ array, int ibStart, int cbSize);
protected:
override void HashCore(cli::array <System::Byte> ^ rgb, int ibStart, int cbSize);
protected override sealed void HashCore(byte[] array, int ibStart, int cbSize);
protected override void HashCore(byte[] rgb, int ibStart, int cbSize);
override this.HashCore : byte[] * int * int -> unit
override this.HashCore : byte[] * int * int -> unit
Protected Overrides NotOverridable Sub HashCore (array As Byte(), ibStart As Integer, cbSize As Integer)
Protected Overrides Sub HashCore (rgb As Byte(), ibStart As Integer, cbSize As Integer)
Paraméterek
- arrayrgb
- Byte[]
A bemeneti adatok.
- ibStart
- Int32
Az eltolás a bájttömbbe, amelyből az adatokat használni szeretné.
- cbSize
- Int32
A tömb adatként használandó bájtjainak száma.
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 adatfolyam-objektumba való minden írás 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 adatfolyam végén.