Memahami Asas Sifir dan Kriptografi
Ciphering ialah proses menyulitkan atau menyahsulit data menggunakan kunci rahsia atau kata laluan. Ia melibatkan menukar teks biasa kepada teks sifir tidak boleh dibaca untuk melindunginya daripada capaian atau pemintasan yang tidak dibenarkan. Proses terbalik, penyahsulitan, digunakan untuk memulihkan plaintext asal. Ciphering biasanya digunakan dalam protokol komunikasi selamat seperti SSL/TLS dan PGP.
2. Apakah penyulitan ?
Penyulitan ialah proses menukar teks biasa kepada teks sifir menggunakan algoritma penyulitan dan kunci rahsia atau kata laluan. Teks sifir yang terhasil tidak boleh dibaca tanpa kunci penyahsulitan atau kata laluan yang betul. Penyulitan digunakan untuk melindungi data daripada capaian atau pemintasan yang tidak dibenarkan, dan ia biasanya digunakan dalam protokol komunikasi selamat seperti SSL/TLS dan PGP.
3. Apakah penyahsulitan ?
Penyahsulitan ialah proses menukar teks sifir kembali kepada teks biasa menggunakan algoritma penyahsulitan dan kunci rahsia atau kata laluan yang betul. Penyahsulitan ialah proses terbalik penyulitan, dan ia biasanya digunakan untuk memulihkan data asal yang telah disulitkan untuk tujuan keselamatan.
4. Apakah kunci awam ?
Kunci awam ialah kunci kriptografi yang boleh diedarkan secara bebas kepada orang lain tanpa menjejaskan keselamatan sistem. Ia digunakan untuk menyulitkan data yang hanya pemegang kunci peribadi yang sepadan boleh menyahsulit. Kunci awam biasanya digunakan dalam protokol komunikasi selamat seperti SSL/TLS dan PGP.
5. Apakah kunci persendirian ?
Kunci persendirian ialah kunci kriptografi yang dirahsiakan dan tidak dikongsi dengan orang lain. Ia digunakan untuk menyahsulit data yang telah disulitkan dengan kunci awam. Kunci persendirian adalah penting untuk komunikasi yang selamat, kerana ia memastikan bahawa hanya penerima yang dimaksudkan boleh mengakses data yang disulitkan.
6. Apakah tandatangan digital ?
Tandatangan digital ialah mekanisme kriptografi yang memastikan ketulenan dan integriti mesej atau dokumen digital. Ia menggunakan kunci peribadi untuk menandatangani mesej, dan sesiapa yang mempunyai kunci awam yang sepadan boleh mengesahkan tandatangan dan mengesahkan ketulenan mesej. Tandatangan digital biasanya digunakan dalam transaksi undang-undang dan kewangan, serta dalam pengedaran dan kemas kini perisian.
7. Apakah pencincangan ?
Pencincangan ialah fungsi kriptografi sehala yang mengambil data input dari sebarang saiz dan menghasilkan output bersaiz tetap yang dipanggil nilai cincang. Hashing digunakan untuk memastikan integriti data, kerana sebarang perubahan pada data input akan menghasilkan nilai hash yang berbeza. Hashing biasanya digunakan dalam penyimpanan kata laluan dan pengesahan, serta dalam tandatangan digital dan kod pengesahan mesej (MAC).
8. Apakah itu kod pengesahan mesej (MAC) ?
Kod pengesahan mesej (MAC) ialah fungsi kriptografi yang mengambil data input dalam sebarang saiz dan menghasilkan output bersaiz tetap yang boleh digunakan untuk mengesahkan ketulenan dan integriti data input. MAC biasanya digunakan dalam protokol komunikasi selamat seperti SSL/TLS dan PGP, serta dalam tandatangan digital dan fungsi cincang.
9. Apakah kunci simetri ?
Kunci simetri ialah kunci kriptografi yang digunakan untuk kedua-dua penyulitan dan penyahsulitan. Ia dirahsiakan dan tidak dikongsi dengan orang lain, dan ia memastikan kerahsiaan dan integriti data yang disulitkan. Kekunci simetri biasanya digunakan dalam protokol komunikasi selamat seperti SSL/TLS dan PGP.
10. Apakah kunci asimetri ?
Kunci asimetri ialah kunci kriptografi yang digunakan untuk penyulitan sahaja, manakala kunci peribadi yang sepadan digunakan untuk penyahsulitan. Kekunci asimetri biasanya digunakan dalam protokol komunikasi selamat seperti SSL/TLS dan PGP, serta dalam tandatangan digital dan kod pengesahan mesej (MAC).