HashAlgorithm.HashCore 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.
Overload
HashCore(Byte[], Int32, Int32) |
Ketika ditimpa di kelas turunan, merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash. |
HashCore(ReadOnlySpan<Byte>) |
Merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash. |
HashCore(Byte[], Int32, Int32)
- Sumber:
- HashAlgorithm.cs
- Sumber:
- HashAlgorithm.cs
- Sumber:
- HashAlgorithm.cs
Ketika ditimpa di kelas turunan, merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash.
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)
Parameter
- array
- Byte[]
Input untuk menghitung kode hash.
- ibStart
- Int32
Offset ke dalam array byte untuk mulai menggunakan data.
- cbSize
- Int32
Jumlah byte dalam array byte untuk digunakan sebagai data.
Keterangan
Metode ini tidak dipanggil oleh kode aplikasi.
Metode abstrak ini melakukan komputasi hash. Setiap penulisan ke algoritma hash kriptografi meneruskan data melalui metode ini. Untuk setiap blok data, metode ini memperbarui status objek hash sehingga nilai hash yang benar dikembalikan di akhir data.
Berlaku untuk
HashCore(ReadOnlySpan<Byte>)
- Sumber:
- HashAlgorithm.cs
- Sumber:
- HashAlgorithm.cs
- Sumber:
- HashAlgorithm.cs
Merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash.
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))
Parameter
- source
- ReadOnlySpan<Byte>
Input untuk menghitung kode hash.
Keterangan
Implementasi default metode ini menyalin source
ke array sementara dan memanggil HashCore(Byte[], Int32, Int32).
Jenis turunan harus mengambil alih metode ini untuk menghindari penyalinan data perantara.