Pernah salah ketik password tiga kali terus terkunci?
Itu bukan karena laptop marah.
Itu karena enkripsi melindungi datamu dari orang iseng.
Penasaran tentang enkripsi? hmm.. serasa film detektif membongkar enkripsi seperti hacker.
Apa itu enkripsi?
Enkripsi adalah proses mengubah pesan asli (plaintext) menjadi bentuk tidak terbaca (ciphertext) agar isi informasi tetap aman saat dikirim. Hanya pihak yang memiliki kunci (key) yang dapat mengembalikan ciphertext menjadi pesan asli melalui proses dekripsi.
Tujuannya apa?
- Menjaga kerahasiaan informasi agar tidak dibaca pihak yang tidak berwenang.
- Melindungi data selama proses pertukaran di jaringan.
- Menghindari penyalahgunaan informasi oleh pihak luar.
Enkripsi bekerja dengan dua komponen utama:
- Plaintext → Pesan asli.
- Ciphertext → Pesan yang sudah disandikan.
- Kunci (key) → Angka/aturan tertentu yang digunakan untuk mengubah plaintext menjadi ciphertext.
- Proses dekripsi → Mengubah ciphertext kembali menjadi plaintext.
Enkripsi memastikan hanya penerima yang memiliki kunci benar yang dapat membaca pesan.
Jenis Enkripsi
A. Enkripsi Sederhana / Substitusi
Metode dasar seperti:
- Caesar Cipher → Menggeser huruf sejumlah langkah tertentu.
- Metode penggantian simbol → Setiap huruf diganti huruf lain atau simbol tertentu.
B. Enkripsi Modern
Komputer menggunakan algoritma yang lebih kuat, seperti AES dan RSA, untuk melindungi data digital.
Ciri-cirinya:
- Menggunakan operasi matematika kompleks.
- Sangat sulit dipecahkan tanpa kunci.
- Digunakan pada aplikasi sehari-hari (WhatsApp, HTTPS, e-commerce).
Contoh Penggunaan Enkripsi dalam Kehidupan Sehari-hari
- Mengamankan komunikasi chat.
- Mengamankan transaksi belanja online.
- Mengamankan penyimpanan data di cloud.
- Pengiriman password melalui jaringan internet.
Kelebihan Enkripsi
- Menjaga kerahasiaan data selama dikirim.
- Menjaga keamanan data saat data dipindahkan ke penyimpanan cloud,
- seperti Google Drive dan iCloud
- Mencegah pencurian informasi.
- Mengurangi risiko serangan siber
- Dipakai di hampir semua sistem digital modern.
Kekurangan Enkripsi
- Metode lemah (seperti Caesar) mudah dibobol.
- Enkripsi kuat memerlukan komputasi besar dan algoritma yang rumit.
- Jika kunci hilang, data tidak dapat dipulihkan.
Enkripsi Caesar (Caesar Cipher)
Dahulu, orang Romawi menggunakan Sandi Chaesar.
Enkripsi Caesar adalah metode penyandian teks dengan cara menggeser setiap huruf sejumlah langkah tertentu dalam alfabet.
Contoh: Geser 3 → A menjadi D, B menjadi E, dan seterusnya.
Cara Kerja
- Tentukan kunci (key) berupa jumlah pergeseran.
- Setiap huruf pada pesan asli digeser maju atau mundur sesuai kunci.
- Huruf terakhir akan berputar kembali ke A (modulo 26).
- Hasilnya adalah pesan terenkripsi (ciphertext).