Empat istilah yang perlu diketahui
Kata kriptografi berasal dari bahasa Yunani dan berarti “tulisan rahasia”. Bidang ini mempelajari cara mengubah pesan agar hanya orang yang tepat dapat membacanya.
Plaintext adalah pesan yang bisa dibaca, sedangkan ciphertext adalah bentuk tersandinya. Sandi ialah metode yang mengubah yang satu menjadi yang lain, dan kunci ialah pengaturan rahasia yang dibutuhkan metode itu. Pada sandi Caesar, metodenya menggeser setiap huruf dalam alfabet, dan kuncinya menentukan sejauh apa.
Urutan baca yang disarankan
Awali dengan panduan, karena di sana Anda bisa mencoba pergeseran langkah demi langkah sebelum masuk ke teori. Kemudian buat beberapa pesan dengan roda sandi. Artikel tentang sandi substitusi menjelaskan mengapa alfabet acak lebih sulit dipecahkan, dan sejarahnya melengkapi latar belakangnya. Kalau ingin melihat sandi-sandi ini dipecahkan, lanjutkan ke kriptoanalisis.
Kriptografi klasik dan modern
Isi situs ini adalah kriptografi klasik, yaitu sandi yang bekerja pada huruf dan bisa dikerjakan dengan tangan. Sandi seperti ini bagus untuk belajar, tetapi tidak melindungi rahasia sungguhan karena komputer memecahkannya hampir seketika.
Bank, aplikasi pesan, dan situs web memakai algoritma modern seperti AES dan RSA, yang bekerja pada angka dan dirancang agar tahan terhadap komputer. Plaintext, ciphertext, dan kunci tetap berarti sama di sana, jadi istilah yang Anda pelajari di sini tetap berguna.