Fungsi Pesan Tingkat Rendah
Fungsi pesan tingkat rendah mengodekan data untuk data transmisi dan dekode yang telah diterima. Fungsi pesan tingkat rendah juga mendekripsi dan memverifikasi tanda tangan pesan yang diterima.
Saat pesan dibuka menggunakan fungsi buka pesan tingkat rendah, pesan tetap terbuka dan tersedia (mempertahankan statusnya) hingga ditutup. Ini memungkinkan pesan untuk dibangun sepotong menggunakan beberapa panggilan ke fungsi CryptMsgUpdate .
Menggunakan fungsi pesan tingkat rendah memerlukan lebih banyak panggilan fungsi daripada menggunakan fungsi pesan yang disederhanakan (lihat Pesan Yang Disederhanakan). Jika fungsi pesan yang disederhanakan digunakan, lebih banyak pekerjaan dilakukan di dalam fungsi API.
Menggunakan fungsi pesan tingkat rendah melibatkan pekerjaan tambahan melakukan panggilan ke sertifikat atau fungsi kriptografi lainnya. Misalnya, data dari panggilan ke fungsi sertifikat mungkin diperlukan untuk menginisialisasi struktur yang digunakan oleh fungsi pesan tingkat rendah ini. Fungsi pesan yang disederhanakan menginisialisasi banyak struktur ini secara internal.
Tabel berikut mencantumkan bagian dengan deskripsi prosedur dan contoh kode C menggunakan fungsi pesan tingkat rendah.
Bagian | Konten |
---|---|
Fungsi Pesan Tingkat Rendah | Mencantumkan fungsi pesan tingkat rendah. |
Data Penandatanganan | Detail tugas yang diperlukan untuk menandatangani data. |
Pengodean Data Yang Diselimuti | Detail tugas yang diperlukan untuk mengodekan data yang diselimuti. |
Pendekodean Data Yang Diselubungi | Detail tugas yang diperlukan untuk mendekode data yang diselimuti. |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk