Kriptografi adalah ilmu yang menjaga agar informasi tetap terjaga (aman
dalam hal ini, dalam hal kerahasiaan dan integritas (melalui hashing.
Kriptografi juga sering dan secara bergantian disebut sebagai enkripsi.
Enkripsi sendiri sebenarnya adalah subset dari kriptografi, yang secara
khusus merujuk pada transformasi data yang tidak dienkripsi, yang disebut
plaintext atau clearartext, ke dalam bentuk terenkripsi, yang disebut
ciphertext. Dekripsi adalah proses memulihkan pesan plaintext dari
ciphertext. Teks plaintext dan cipher juga dapat disebut sebagai pesan.
Caesar cipher
Dalam kriptografi, sandi Caesar, atau sandi geser, kode Caesar atau
Geseran Caesar adalah salah satu teknik enkripsi paling sederhana dan
paling terkenal. Sandi ini termasuk sandi substitusi dimana setiap huruf
pada teks terang (plaintext) digantikan oleh huruf lain yang memiliki
selisih posisi tertentu dalam alfabet.
Untuk menyandikan sebuah pesan, cukup mencari setiap huruf yang hendak disandikan di alfabet biasa, lalu tuliskan huruf yang sesuai pada
alfabet sandi. Untuk memecahkan sandi tersebut gunakan cara sebaliknya. Contoh penyandian sebuah pesan adalah sebagai berikut.