Indonesian Back|Track Team
Share Belajar Kriptografi dari Nol: Caesar Cipher - Printable Version

+- Indonesian Back|Track Team (https://www.indonesianbacktrack.or.id/forum)
+-- Forum: Defensive Zone (https://www.indonesianbacktrack.or.id/forum/forum-173.html)
+--- Forum: Kriptografi (https://www.indonesianbacktrack.or.id/forum/forum-248.html)
+--- Thread: Share Belajar Kriptografi dari Nol: Caesar Cipher (/thread-6455.html)

Pages: 1 2


Belajar Kriptografi dari Nol: Caesar Cipher - yansen1204 - 09-09-2015

Assalamu'alaikum Wr. Wb.

Selamat malam penghuni IBT Forum.

Pada kesempatan kali ini, kita akan belajar Kriptografi dari nol. Tujuannya untuk meramaikan forum ini, sekaligus menjadi bahan belajar bagi kawan-kawan yang ingin mempelajari kriptografi lebih mendalam.

Melihat film-film seperti 'The Imitation Game' membuat banyak orang ingin belajar kriptografi. Namun sebenarnya untuk mencapai tersebut tidaklah mudah, perlu banyak latihan alias ngulik. Kriptografi sendiri merupakan topik yang paling abstrak di dunia IT Security, karena kita akan berhadapan dengan notasi matematika yang sangat rumit dan susah untuk dijelaskan. Apalagi teknik kriptanalisis yang membutuhkan infrastruktur besar seperti GPU Cluster Server menjadi hal yang membutuhkan banyak biaya.

Walaupun begitu, semua hal bisa dipelajari yang penting ada niat, ikhtiar dan doa. Oke mulai saja ya, sebenarnya kriptografi jika tidak memahami enkripsi sederhana, akan membuat kita bingung setengah mati dalam memahami enkripsi kriptografi modern seperti RSA, ECDSA, ECC, GCM, CBC, SHA3 dan lain-lain. Dan yang lebih sulit lagi adalah memahami implementasinya seperti OpenSSL.

Oleh karena itu, mari mulai dengan yang paling klasik yakni Caesar Cipher. Enkripsi Caesar cipher sangatlah sederhana. Didalamnya kita tinggal menggeser (shift) abjad yang diinginkan.

plainteks: Ini pesan yang sangat rahasia.
cipherteks: LQL SHVDQ BDQJ VDQJDW UDKDVLD.

Lihat plainteks dan cipherteks! Pada enkripsi tersebut huruf I digeser 3 kali ke kanan sehingga menghasilkan huruf L. Artinya kunci enkripsinya adalah 3.

Untuk praktiknya, coba tulis dan kompilasi koding dibawah ini:

[Image: caesar.png]

Mengapa tidak menggunakan tag <code>, agar copy paste koding mudah? Salah satu alasanya agar membiasakan koding sehingga mereduksi rusaknya tombol ctrl+c dan ctrl+v (hehe).

Kemudian kompilasi dengan perintah python caesar.py

Ini dia outputnya:

[Image: caesarpy.png]

Nah sekian dulu, nanti disambung lagi.

CMIIW dan semoga bermanfaat.


RE: Belajar Kriptografi dari Nol: Caesar Cipher - iPin - 09-09-2015

mantapp om yansenSmile)
btw, bookmark ahh~


RE: Belajar Kriptografi dari Nol: Caesar Cipher - abdilahrf - 09-09-2015

@yansen1204 : wa'alaikumsalam
mantap om , kalo nga salah ane pernah baca misalkan
"X" di geser 4 shift ulang dari depan lagi jadi "B" ya


RE: Belajar Kriptografi dari Nol: Caesar Cipher - yansen1204 - 09-09-2015

(09-09-2015, 02:48 AM)abdilahrf Wrote: @yansen1204 : wa'alaikumsalam
mantap om , kalo nga salah ane pernah baca misalkan
"X" di geser 4 shift ulang dari depan lagi jadi "B" ya

yomanz...


RE: Belajar Kriptografi dari Nol: Caesar Cipher - abdilahrf - 09-09-2015

oh ya ane tambahin buat guess key shift nya dari 0-25 pake looping :3

Spoiler! :

[Image: vni9YaO.png]



[Image: vnlb6CZ.png]




RE: Belajar Kriptografi dari Nol: Caesar Cipher - yansen1204 - 09-09-2015

(09-09-2015, 02:58 PM)abdilahrf Wrote: oh ya ane tambahin buat guess key shift nya dari 0-25 pake looping :3

Spoiler! :

[Image: vni9YaO.png]



[Image: vnlb6CZ.png]


Good job, jadi q ga usah ngejelasin yang itu hehe...


RE: Belajar Kriptografi dari Nol: Caesar Cipher - yudha24 - 09-09-2015

Joss bos, ini yg gw cari nih. walaupun masih sedikit bingung Sad


RE: Belajar Kriptografi dari Nol: Caesar Cipher - Leo SI Edogawa - 09-09-2015

weh, bahasa ular pula yang di pake...
beljar bahasa ular dlu deh...
biar tau aturan penulisannya di sini...


RE: Belajar Kriptografi dari Nol: Caesar Cipher - yudha24 - 09-09-2015

om yansen1204 kalo bisa sekalian kasih tau cara ngecracknya om Smile


RE: Belajar Kriptografi dari Nol: Caesar Cipher - abdilahrf - 09-10-2015

@yudha24 : cara ngecrack nya di shift lagi abjadnya ke belakang om
misalkan kita tau key pas encrypt nya 5
kalau huruf yang di encrypt = A maju 5 jadi F , jadi F karena di mulai dari 0 ( 0 = A )
buat decrypt nya F tinggal di mundurin 5 lagi , 5-5 = 0 ( A )

di atas ane contoin cara guess key nya jadi dari 0-25 langsung di coba satu-satu