Skip to main content

Apa itu enkripsi data?

Enkripsi data adalah proses di mana data plaintext dikonversi menjadi ciphertext sehingga tidak dapat dibaca.Lebih umum dikenal sebagai "enkripsi," proses ini dapat dicapai dalam berbagai cara, dan dengan berbagai tingkat keberhasilan.Beberapa enkripsi data terbaik dapat bertahan selama berabad -abad, sementara jenis dekripsi lainnya dapat dipecahkan dalam beberapa menit atau bahkan detik oleh orang -orang yang terampil dalam tugas -tugas tersebut.Di era digital, orang sangat bergantung pada enkripsi data setiap hari.Kemungkinan besar yang telah Anda terima atau mengirim data terenkripsi di beberapa titik hari ini, bahkan jika Anda tidak secara langsung melakukan enkripsi atau dekripsi data.

Dalam proses ini, bagian yang sangat biasa dari Plaintext yang dapat dibaca oleh siapa pun adalahdikonversi sehingga hanya dapat dibaca oleh seseorang dengan kunci.Salah satu bentuk enkripsi data paling sederhana adalah substitusi alfabet sederhana, di mana huruf -huruf alfabet diacak untuk membuat kunci.Orang dapat memutuskan, misalnya, untuk menggeser huruf -huruf alfabet dengan lima tempat sehingga "E" adalah singkatan dari "A," "F" untuk "B" dan sebagainya untuk kunci sederhana, atau huruf -huruf dapat ditugaskan diacak untuk membuat sepotong teks lebih sulit untuk diuraikan tanpa kunci.

Substitusi alfabet biasanya cukup mudah dipecahkan;Bahkan, banyak surat kabar utama memiliki substitusi sederhana di halaman teka -teki mereka untuk dipecahkan orang.Metode enkripsi data yang lebih kompleks dapat digunakan untuk membuat kode lebih sulit untuk dipecahkan.Dengan kode yang kompleks, orang dapat mencoba menggunakan Brute Force untuk memecahkan enkripsi, dan mereka pada akhirnya mungkin berhasil, tetapi akan memakan waktu lama.Banyak metode enkripsi fokus pada menjaga keamanan kunci, dan memungkinkan data yang dienkripsi dilihat secara bebas, di bawah argumen yang setelah dienkripsi, data tidak berbahaya, selama orang tidak dapat memperoleh kunci.

Ada sejumlah alasanUntuk perlu mengenkripsi data, yang sebagian besar mengandalkan data melindungi dari mata orang lain.Bank, misalnya, mengirim data terenkripsi tentang klien mereka bolak -balik, sementara pemerintah bergantung pada enkripsi untuk mendapatkan pesan yang aman ke kedutaan besar di luar negeri.Sebagian besar program email menawarkan enkripsi data saat mengirim dan menerima sehingga email tidak dapat dibaca oleh pihak ketiga, seperti halnya situs yang menangani informasi pribadi seperti alamat dan nomor kartu kredit.

Beberapa protokol enkripsi distandarisasi sehingga orang dapat dengan mudah berkomunikasi satu sama lain, sementara dalam kasus lain, kunci dapat dikembangkan secara khusus untuk digunakan oleh orang tertentu, dan kuncinya tidak distandarisasi untuk membuatnya lebih sulit untuk retak.Kunci yang dipersonalisasi dulunya satu -satunya cara untuk mengenkripsi data, sampai enkripsi kunci bersama memungkinkan orang untuk bertukar informasi tentang kunci di jaringan terbuka tanpa mengungkapkan konten kunci itu sendiri.