SHA256Managed.HashCore(Byte[], Int32, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.