Caesar’s Cipher

Kali ini gw mau ngebahas kriptografi dulu. Buat yang belum tau, kriptografi itu teknik yang dipake buat enkripsi & dekripsi data. Ngomong-ngomong, Caesar’s cipher ini teknik kriptografi yang katanya dulu dipake sama Julius Caesar & akhirnya dinamain Caesar’s cipher karena dia yang pake.

Caesar’s cipher ini hasil enkripsinya bisa beda-beda tergantung key yang dipake buat enkripsi datanya, jadi buat dekripsinya nanti perlu tau key yang dipake dulu. Lumayan canggih untuk ukuran jaman dulu kayaknya, tapi kalo buat sekarang sih ini simpel banget. Caesar’s cipher ini dipake buat enkripsi data yang isinya cuma huruf A-Z. Sebenernya ini bisa dipake untuk dekripsi deretan alfabet lain & angka juga sih, tapi biasanya yang dipake cuma buat huruf A-Z. Algoritmanya sendiri agak matematis sih, tapi logikanya simpel lah. Fungsi yang dipake untuk Caesar’s cipher itu begini.

En(x) = (x + n) mod 26
Dn(x) = (x – n) mod 26

Continue reading