Kriptografi merupakan seni dan ilmu menyembunyikan informasi dari penerima yang tidak berhak. Kata cryptography berasal dari kata Yunani kryptos (tersembunyi) dan graphein (menulis).Cryptology adalah ilmu yang mencakup cryptography dan cryptanalysis. Proses utama dalam kriptografi yaitu:
- Enkripsi adalah proses dimana informasi/data yang hendak dikirim diubah menjadi bentuk yang hampir tidak dikenali sebagai informasi awalnya dengan menggunakan algoritma tertentu.
- Dekripsi adalah kebalikan dari enkripsi yaitu mengubah kembali bentuk tersamar tersebut menjadi informasi awal
Sejarah sistem sandi Caesar
Sekitar 50 SM, Julius Caesar, kaisar Roma, menggunakan cipher substitusi untuk mengirim pesan ke Marcus Tullius Cicero. Pada cipher ini, huruf-huruf apfabet disubstitusi dengan huruf-huruf yang lain pada alfabet yang sama. Karena hanya satu alfabet yang digunakan, cipher ini merupakan substitusi monoalfabetik. Cipher semacam ini mencakup penggeseran alfabet dengan 3 huruf dan mensubstitusikan huruf tersebut. Substitusi ini kadang dikenal dengan C3 (untuk Caesar menggeser 3 tempat). Secar umum sistem cipher Caesar dapat ditulis sbb.:
Misalkan A = 1, B = 1, …, Z = 26, maka secara matematis caesar cipher dirumuskan sebagai berikut:
Enkripsi: C = E(P) = (P + 3) mod 26
Dekripsi: P = D(C) = (C – 3) mod 26
Contoh:
P : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
C : D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
Plainteks: AWASI ASTERIX DAN TEMANNYA OBELIX
Cipherteks: DZDVL DVWHULA GDQ WHPDQQBA REHOLA
Jika pergeseran huruf sejauh k, maka:
Enkripsi: C = E(P) = (P + k) mod 26
Dekripsi: P = D(C) = (C – k) mod 26
k = kunci rahasia
Tadi adalah asal mulanya sistem sandi klasik Caesar maka sekarang saya akan membuat dalam bentuk aplikasi dengan menggunakan Delphi 7 agar tidak secara paper and pencil lagi.
Kita coba dengan menggunakan kunci +28 maka ini akan sama dengan kunci +2, karena menggunakan modulus 26. Kenapa menggunakan modulus 26 karena jumlah huruf sebanyak 25, jika belum tau modulus yaitu sisa hasil bagi bisa lihat sumber-sumber lain atau bias cari di google.
Jika di samping telah dicoba program dengan menggunakan kunci +3 dan hasilnya sama dengan contoh di atas, maka kita akan coba kembali dengan kunci yang lain,..mau kunci berapa?????
Kripanalisis Sistem sandi Caesar
Kripanalisis adalah aksi untuk memecahkan atau membuka ciphertext menjadi plaintext dengan berbagai cara dengan tidak mengetahui kuncinya. Karena sistem Caesar ini hanya menggunakan kunci sampai dengan 26 maka biasanya menggunakan Running key yaitu dengan mencoba semua kunci dari 1 sampai 26.
Silahkan tinggalkan komentar. Kalau ada yang membutuhkan bantuan silahkan hubungi 085728195646.
Mungkin ini saja yang bisa saya share dan mohon maaf ya bila banyak salah mohon dimaklumi
salam persandian….
Silahkan download source code nya di link berikut: DOWNLOAD
Silahkan download source code nya di link berikut: DOWNLOAD
40 Komentar
gan maksh berguna bgt,, an mnta source codenya yh
BalasHapusIya, sama-sama.....
BalasHapusbleh mnta source kodenya ga',,, sblomnya makasih...
Hapusemail abd_tomi@yahoo.com
Mas bagi source kode nya mas
Hapus@aginanda687@gmail.com
gratis se source codenye..kalau gratis boleh la kirim ke email ku mazdebmatera@gmail.com ,,thanks sblumnya,,, :)
BalasHapusOke deh....
BalasHapusterima kasih mas Soffaturrohman Wahid...
BalasHapusnice info gan,
BalasHapusboleh minta source codenya buat referensi.
Mz kalau inputannya angka keluarnya huruf bagaimana?
BalasHapusContoh: apa bila saya input 19251 22149, outputny saya budi.
Karena, 19=s, 1=a, dan seterusnya.
#Syaratnya: 1=a, 2=b sampai 26=z. Mohon bantuanny, mz.
email saya elvigto@yahoo.co.id
mz saya juga minta source codenya
BalasHapuskrim di sini elvigto@yahoo.co.id
Tahnks
Nice Info gan..saya pelajari terlebih dahulu..mudah2an bisa buat programnya
BalasHapusnumpang bagi source codenya boleh ? kirim ke just_tatik@yahoo.com ya. terima kasih....
BalasHapuskang minta source codenya ya, anggafabanyo@rocketmail.com
BalasHapusterima kasih..
Ok.... Insyaallah udah tak kirim semua
BalasHapusmas minta source code ny donk..
BalasHapusbima_arjuna@yahoo.com
mas minta source kode dan aplikasi nya. butuh.
BalasHapuspandabircc@gmail.com
makasih banyak..^_^
kak boleh minta programnya??kirim ke email endless.love.scar.123@gmail.com yah..thank u.. :)
BalasHapusnice post, bermanfaat buat pemula sprt saya.. tp kurang source codenya nih.. :D krm d'sn please.. usmanclan@gmail.com
BalasHapusmas minta source kodenya ma aplikasinya dnk . email k sini yaa cussy_pushy@yahoo.com .
BalasHapusThanx ^^
gan keren nampaknya? bisa kirim ke email ibeyz_yanz@yahoo.co.id thanks ya gan :))
BalasHapusbang,minta source code nya ya??
BalasHapusarif26121991@gmail.com,makasih banyak bang..
bang minta sourcecode nya ya??
BalasHapusarif26121991@gmail.com,makasih banyak bang..
kang, bagi source code nya dong @sahzra.kune@gmail.com
BalasHapusmas blh mnta source nya gk??bwt nambah ilmu mas.
BalasHapusklo blh krm k email sya ya mas di candragon_coy@yahoo.co.id
mksh bnyk mas,..
mas blh mnt source codenya gk??klo blh krm k email sya y mas??? di candragon_coy@yahoo.co.id
BalasHapusmksh y mas,..
Mas,, boleh minta aplikasinya, ato mungkin source code,a..
BalasHapuskirim ke email sya y mas,,
aviv_nursalim@presidency.com
terimakasih... mas
mas. saya juga minta source codenya dong....kirim ke email: dwis.fin@gmail.com terima kasih.....
BalasHapusmas blh mnta source nya gk??bwt nambah ilmu mas.
BalasHapusklo blh krm k email sya ya mas di m.isanuralam@gmail.com
mksh bnyk mas,..
boss, napa source kode ko gak ada....?
BalasHapusmas, bisa minta source nya + project nya ?
BalasHapustolong kirimin ke email : lukmansandjaya@gmail.com
mas , bisa minta source code + project java nya. buat nambah" ilmu aja .
BalasHapustolong kirimin ke email saya : lukmansandjaya@gmail.com
Maaf teman-teman....
BalasHapusAne balesnya lewat email langsung ya.....
atau sms aja ke nomor 085728195646
maaf saya bleh bisa minta source code + projectnya?.
BalasHapusklau bleh tolong krim ke dimaskebo@gmail.com
keren gan, minta source codenya sama programnya dong fendy.newbie@gmail.com
BalasHapusthanks..
sangat membantu ganm ijin minta source codenya...
BalasHapusaufanajib12@gmail.com
mantap gan Aplikasi kriptografinya (Caesar Cipher) kalo boleh bagi dong programnya
BalasHapuskirim ke hydeki_rizky@yahoo.co.id
terima kasih banyak.
gan, kirimkan kodingan nya dong..
BalasHapusamanraya8@gmail.com
gan, bagi kodingan nya dong
BalasHapusgan, bagi kodingan nya dong.
BalasHapusamanraya8@gmail.com
Tulisannya sangat bermanfaat terutama bagi yang belum mengerti tentang cryptography, kalau boleh minta source codenya bisa di kirim ke email saya
BalasHapusdesikristiananatalia@yahoo.com
Terima kasih banyak atas bantuannya.