Membuat Hash CALG_SSL3_SHAMD5
Untuk membuat hash CALG_SSL3_SHAMD5
- Dengan menggunakan metodologi CryptoAPI standar, buat hash MD5 dan SHA dari data target.
- Menggabungkan dua hash, dengan nilai MD5 paling kiri dan nilai SHA paling kanan. Ini menghasilkan nilai 36 byte (16 byte + 20 byte).
- Dapatkan handel ke objek hash dengan memanggil CryptCreateHash dengan CALG_SSL3_SHAMD5 diteruskan dalam parameter Algid.
- Atur nilai hash dengan panggilan ke CryptSetHashParam. Nilai hash yang digabungkan diteruskan sebagai BYTE* dalam parameter pbData , dan nilai HP_HASHVAL harus diteruskan dalam parameter dwParam . Memanggil CryptHashData menggunakan handel yang dikembalikan oleh CryptCreateHash di langkah 3 akan gagal.
- Panggil CryptSignHash untuk menghasilkan tanda tangan.
- Panggil CryptDestroyHash untuk menghancurkan objek hash.
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