Bagikan melalui


SHA256Managed.HashCore(Byte[], Int32, Int32) Metode

Definisi

Ketika ditimpa di kelas turunan, merutekan data yang ditulis ke objek ke dalam SHA256 algoritma hash untuk menghitung hash.

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)

Parameter

arrayrgb
Byte[]

Data input.

ibStart
Int32

Offset ke dalam array byte untuk mulai menggunakan data.

cbSize
Int32

Jumlah byte dalam array yang akan digunakan sebagai data.

Keterangan

Metode ini tidak dipanggil oleh kode aplikasi.

Metode abstrak ini melakukan komputasi hash. Setiap tulis ke objek aliran kriptografi meneruskan data melalui metode ini. Untuk setiap blok data, metode ini memperbarui status objek hash sehingga nilai hash yang benar dikembalikan di akhir aliran data.

Berlaku untuk

Lihat juga