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
-
Berapa Lama Setelah Persetujuan Anda Menerima Bantuan Tunai?
Mungkin perlu beberapa waktu untuk menerima bantuan tunai. Membutuhkan uang dalam keadaan darurat dan tidak bisa meletakkan tangan Anda di atasnya bisa menjadi jenis stres terburuk. Faktanya, GoFundM...
-
Cara Mengikuti Berita dan Update Terbaru Sektor Investasi Real Estate
Para pemimpin properti di Eropa tak henti-hentinya, dengan keyakinan kuat bahwa real estat tetap menjadi salah satu pilihan investasi terbaik. Dengan Brexit masih di pikiran mereka, investor mewaspada...
-
Perdagangan Inflasi
Apa itu Perdagangan Inflasi? Inflasi trade adalah strategi investasi atau metode trading yang mencari keuntungan dari kenaikan tingkat harga yang dipengaruhi oleh inflasi atau ekspektasi inflasi yan...
-
Saham Cyclical vs Non-Cyclical:Apa Bedanya?
Saham Cyclical vs. Non-Cyclical:Tinjauan Istilah siklis dan non-siklus mengacu pada seberapa erat korelasi harga saham perusahaan dengan fluktuasi ekonomi. Saham siklis dan perusahaannya memiliki hu...