IncrementalHash Kelas
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.
Menyediakan dukungan untuk menghitung nilai hash atau HMAC secara bertahap di beberapa segmen.
public ref class IncrementalHash sealed : IDisposable
public sealed class IncrementalHash : IDisposable
type IncrementalHash = class
interface IDisposable
Public NotInheritable Class IncrementalHash
Implements IDisposable
- Warisan
-
IncrementalHash
- Penerapan
Properti
| Nama | Deskripsi |
|---|---|
| AlgorithmName |
Dapatkan nama algoritma yang sedang dilakukan. |
| HashLengthInBytes |
Mendapatkan ukuran output hash ini atau algoritma HMAC, dalam byte. |
Metode
| Nama | Deskripsi |
|---|---|
| AppendData(Byte[], Int32, Int32) |
|
| AppendData(Byte[]) |
Tambahkan seluruh konten ke data yang sudah diproses |
| AppendData(ReadOnlySpan<Byte>) |
Menambahkan data yang ditentukan ke data yang sudah diproses dalam hash atau Kode Autentikasi Pesan berbasis Hash (HMAC). |
| Clone() |
Membuat instans IncrementalHash baru dengan data tambahan yang ada yang dipertahankan. |
| CreateHash(HashAlgorithmName) |
IncrementalHash Buat untuk algoritma yang ditentukan oleh |
| CreateHMAC(HashAlgorithmName, Byte[]) |
IncrementalHash Buat untuk algoritma Kode Autentikasi Pesan berbasis Hash (HMAC) yang menggunakan algoritma hash yang ditentukan oleh |
| CreateHMAC(HashAlgorithmName, ReadOnlySpan<Byte>) |
IncrementalHash Buat untuk algoritma Kode Autentikasi Pesan berbasis Hash (HMAC) yang menggunakan algoritma hash yang ditentukan oleh |
| Dispose() |
Rilis semua sumber daya yang digunakan oleh instans IncrementalHash kelas saat ini. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetCurrentHash() |
Mengambil hash atau Kode Autentikasi Pesan berbasis Hash (HMAC) untuk data yang diakumulasi dari panggilan sebelumnya ke AppendData(ReadOnlySpan<Byte>) metode, tanpa mengatur ulang objek ke status awalnya. |
| GetCurrentHash(Span<Byte>) |
Mengambil hash atau Kode Autentikasi Pesan berbasis Hash (HMAC) untuk data yang diakumulasi dari panggilan sebelumnya ke AppendData(ReadOnlySpan<Byte>) metode, tanpa mengatur ulang objek ke status awalnya. |
| GetHashAndReset() |
Ambil hash atau HMAC untuk data yang terakumulasi dari panggilan sebelumnya ke AppendData(Byte[]), dan kembali ke status objek sedang dalam konstruksi. |
| GetHashAndReset(Span<Byte>) |
Mengambil hash atau Kode Autentikasi Pesan berbasis Hash (HMAC) untuk data yang diakumulasi dari panggilan sebelumnya ke AppendData(ReadOnlySpan<Byte>) metode, dan mengatur ulang objek ke status awalnya. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| TryGetCurrentHash(Span<Byte>, Int32) |
Upaya untuk mengambil hash atau Kode Autentikasi Pesan berbasis Hash (HMAC) untuk data yang diakumulasi dari panggilan sebelumnya ke AppendData(ReadOnlySpan<Byte>) metode, tanpa mengatur ulang objek ke status awalnya. |
| TryGetHashAndReset(Span<Byte>, Int32) |
Upaya untuk menyelesaikan komputasi hash setelah data terakhir diproses oleh algoritma hash. |
| VerifyCurrentHash(Byte[]) |
Menyediakan dukungan untuk menghitung nilai hash atau HMAC secara bertahap di beberapa segmen. |
| VerifyCurrentHash(ReadOnlySpan<Byte>) |
Menyediakan dukungan untuk menghitung nilai hash atau HMAC secara bertahap di beberapa segmen. |
| VerifyHashAndReset(Byte[]) |
Menyediakan dukungan untuk menghitung nilai hash atau HMAC secara bertahap di beberapa segmen. |
| VerifyHashAndReset(ReadOnlySpan<Byte>) |
Menyediakan dukungan untuk menghitung nilai hash atau HMAC secara bertahap di beberapa segmen. |