Apa itu Kriptografi?
Berasal kembali ke Mesir Kuno, kriptografi diyakini digunakan oleh orang Mesir Kuno dalam hieroglif yang kompleks. Kaisar Romawi Julius Caesar telah dikreditkan dengan menggunakan salah satu sandi modern pertama.
Kriptografi dapat dibagi menjadi dua era - era klasik dan era modern. Titik balik terjadi pada tahun 1977 dengan algoritma RSA dan algoritma pertukaran kunci Diffie-Hellman. Lebih lanjut tentang itu nanti.
Jenis Kriptografi
Secara tradisional, Ada tiga jenis kriptografi:kunci simetris, fungsi hash, dan kunci asimetris.
Kunci Simetris
Ini adalah sistem enkripsi di mana pengirim dan penerima pesan menggunakan satu kunci umum untuk mengenkripsi dan mendekripsi pesan. Meskipun metode ini lebih cepat dan sederhana daripada dua metode lainnya, Terserah pengirim dan penerima untuk bertukar kunci dengan cara yang aman.
Contoh yang paling populer adalah Data Encryption System (DES). Mari kita coba contoh berikut:
Anda punya pesan, "M", Anda ingin mengirim ke teman Anda. Anda mengenkripsi pesan dengan Kunci dan mendapatkan teks sandi, "C".
Teman Anda mendapatkan teks sandi, C, di mana dia kemudian mendekripsi teks sandi menggunakan Kunci yang sama untuk mengambil M.
Ada dua jenis kriptografi simetris:stream cipher dan block cipher.
Cipher Aliran
Sebuah stream cipher menggunakan kunci tetap yang menggantikan pesan dengan string karakter pseudorandom. Ini mengenkripsi setiap huruf, satu per satu.
Untuk informasi lebih lanjut tentang cipher uap, silahkan klik disini.
Blok Cipher
Ini adalah bentuk kriptografi simetris yang menggunakan kunci dengan panjang tetap untuk mengenkripsi blok dengan panjang tetap.
Untuk informasi lebih lanjut tentang cipher blok, silahkan klik disini.
Fungsi Hash
Dalam sistem Fungsi Hash, tidak ada kunci. Sebagai gantinya, nilai hash dengan panjang tetap dihitung berdasarkan teks, sehingga konten teks biasa tidak dapat dipulihkan. Banyak sistem operasi menggunakan fungsi hash untuk mengenkripsi kata sandi.
Kunci Asimetris (Kunci Publik)
Di bawah sistem kriptografi ini, sepasang kunci digunakan untuk mengenkripsi dan mendekripsi informasi. Kunci publik digunakan untuk enkripsi dan kunci privat untuk dekripsi. Bahkan jika kunci publik diketahui oleh semua orang, penerima yang dituju hanya dapat memecahkan kodenya karena mereka sendiri yang mengetahui kunci privatnya.
Informasi dana
-
Apa itu Tujuan dan Hasil Utama (OKR)?
Objectives and Key Result (OKR) adalah kerangka kepemimpinan populer yang melibatkan perumusan, berkomunikasi, dan memantau target dan hasil di perusahaan secara berkala. Disingkat dengan OKR, proses ...
-
Apa itu cryptocurrency?
Cryptocurrency adalah jenis mata uang digital yang dimaksudkan untuk bertindak sebagai alat tukar. Cryptocurrency telah menjadi populer dalam dekade terakhir, secara khusus, dengan Bitcoin menjadi mat...