Kandungan
Penyulitan adalah nama yang diberi kepada teknik pengekodan data supaya ia tidak boleh dilihat atau diubahsuai oleh sesiapa sahaja selain daripada penerima khusus. Terdapat dua jenis enkripsi, simetrik dan asimetrik, dan proses kedua adalah sama. Maklumat dihantar melalui formula matematik, atau algoritma, yang menyandikannya dalam ciphertext supaya mereka tidak boleh diakses tanpa perkataan, nombor atau kata laluan, yang dikenali sebagai kunci.
Tidak ada lagi kebimbangan mengenai keselamatan data anda di Internet (John Howard / Photodisc / Getty Images)
Penyulitan simetri
Kriptografi simetri adalah teknik enkripsi tertua dan paling terkenal. Data dibahagikan kepada blok, dan kunci rahsia diterapkan kepada masing-masing, mengubah susunan huruf atau menggantikannya dengan angka untuk membuat ciphertext. Teknik ini hanya menggunakan kunci rahsia untuk menyulitkan dan menyahsulit data, supaya jika penerima tidak memilikinya, ia mesti dihantar secara berasingan.
Kebaikan dan keburukan
Jika kedua-dua penghantar dan penerima mempunyai kunci rahsia, mereka boleh menyulitkan dan menyahsulit semua mesej yang menggunakannya, yang kedua-dua kelebihan sistem dan kelemahan. Penyulitan simetri adalah cepat dan mudah dilaksanakan, yang menjadikannya penyulitan enkripsi yang paling biasa dalam urus niaga pembelian dan penjualan dalam talian. Walau bagaimanapun, jika kunci dipintas oleh penyerang, ia akan mempunyai apa yang diperlukan untuk menyahsulit semua mesej menggunakan kunci itu. Algoritma kriptografi simetri juga cenderung mudah - dan dengan itu lebih mudah difahami dan dibaca - daripada algoritma kriptografi asimetrik.
Kriptografi asimetik
Kriptografi asimetri, yang juga dikenali sebagai kriptografi utama awam, menggunakan dua kunci saling berkaitan: orang awam, untuk menyulitkan data, dan orang perseorangan, untuk mentafsirkannya. Maklumat dalam bentuk teks diperlakukan sebagai nombor yang besar, yang dibangkitkan kepada kuasa nombor besar kedua dan kemudian dibahagikan dengan nombor ketiga, menghasilkan produk akhir yang akan ditukar kembali ke dalam teks, kali ini disulitkan.
Kebaikan dan keburukan
Algoritma kriptografi asimetrik lebih kompleks daripada algoritma kriptografi simetri, jadi mereka lebih perlahan dan memerlukan lebih banyak daya pemprosesan. Bagaimanapun, mereka juga lebih selamat. Kunci awam boleh diedarkan kepada sesiapa yang mungkin berminat menyulitkan mesej, tetapi kunci persendirian tidak pernah didedahkan, yang tidak membuatnya rentan terhadap penggodam. Data hanya boleh disulitkan dengan kunci awam dan disahsulit dengan kunci persendirian, yang bermaksud bahawa sebaik sahaja enkripsi selesai, pengirim tidak boleh mendekripsi tanpa kunci peribadi.