Memecahkan Kode Mempelajari Kode-Kode Umum Memahami Sandi Standar Memecahkan Sandi
Buku kode bisa tercuri, hilang, atau hancur. Teknik kriptoanalisis dan analisis komputer modern sering kali dapat memecahkan kode bahkan yang kuat sekalipun. Walaupun demikian, kode bisa memadatkan pesan panjang menjadi satu kata sehingga dapat menghemat banyak waktu.  Kode dapat digunakan untuk latihan membaca pola. Keterampilan ini bisa digunakan ketika membuat dan memecahkan kode atau sandi. Kode lazimnya digunakan sesama teman dekat. Kelakar yang hanya dipahami teman terdekat sebenarnya dapat dianggap sebagai semacam "kode". Cobalah buat bahasa kode dengan teman akrab Anda. Mengetahui tujuan pembuatan kode akan memastikan usaha Anda tepat sasaran. Kalau tujuan membuat kode adalah menghemat waktu, Anda bisa membuat beberapa kata kode khusus. Kalau Anda mencoba mengodekan pesan mendetail, ada baiknya Anda membuat buku kode serupa kamus.  Pilih frasa yang sering muncul dalam pesan yang ingin dikodekan. Inilah target utama Anda untuk diubah menjadi kode rahasia. Kode dapat diperumit lebih lanjut memakai beberapa kode berbeda yang dirotasi atau digabungkan. Namun, semakin banyak kode digunakan, jumlah buku kode yang diperlukan pun bertambah. Singkatlah frasa umum, misalnya "Pesan diterima lengkap dan jelas," menjadi sesuatu semacam "Roy." Tentukan kata kode alternatif untuk setiap kata yang ingin dikodekan dan juga frasa umum dalam pesan.  Terkadang, kode parsial/sebagian dapat menyamarkan pesan dengan baik. Sebagai contoh, jika “dansa” berarti "mengantar" dan “restoran” artinya "museum" berarti "restaurant", serta "Roy" yang berasal dari kode sebelumnya.   Pesan: Terkait yang kemarin. Aku ingin bilang, Roy. Aku akan dansa ke restoran sesuai rencana. Over and out.  Arti: Terkait yang kemarin. Aku ingin bilang, pesanmu diterima lengkap dan jelas. Aku akan mengantar ke museum sesuai rencana. Over and out. Gunakan kata kode dalam buku kode Anda untuk menyandi pesan. Anda bisa menghemat waktu dengan mengganti kata benda (misalnya nama dan kata ganti seperti aku, dia, kamu) sebagai teks biasa. Namun, semuanya bergantung pada situasi Anda. Kode dua bagian menggunakan dua buku kode berbeda untuk menyandi atau memecahkan pesan. Tipe kode ini jauh lebih kuat dibandingkan kode satu bagian. Pesan kunci, kelompok kata, huruf, simbol, atau kombinasinya dapat digunakan untuk mengodekan pesan. Penerima pesan juga membutuhkan frasa kunci atau huruf/simbol kunci untuk memecahkan pesan. Sebagai contoh, dengan kata kunci "SECRET", setiap huruf pesan akan diubah menjadi jumlah huruf di antaranya dan huruf kata kunci yang terkait. Misalnya,   Pesan: Halo  Penyandian:/H/ berjarak 11 huruf dari kunci /S//e/ hurufnya sama (nol) dengan kunci /E//l/ berjarak  9 huruf dari kunci /C/Dan seterusnya...   Pesan bersandi: 11; 0 ; 9 ; 6 ; 10 Ketika menerima pesan berkode, pakailah buku kode Anda atau frasa/kata kunci untuk menerjemahkannya sehingga bisa dimengertinya. Pada awalnya mungkin Anda kesulitan, tetapi ketika sudah semakin terbiasa dengan kodenya, memecahkannya pun akan semakin lancar.  Untuk memperkuat keterampilan Anda dalam membuat dan memecahkan kode, coba ajak teman-teman untuk membuat grup pembuat kode amatir. Kirimkan pesan kepada satu sama lain untuk meningkatkan kemampuan kalian. Ketika kondisi politik Skotlandia sedang kacau-kacaunya, Mary, Ratu Skotlandia, menggunakan simbol sebagai pengganti huruf dan kata-kata umum. Sebagian fitur dalam kode Mary yang mungkin berguna bagi Anda di antaranya:  Menggunakan bentuk sederhana untuk huruf yang sering dipakai, misalnya lingkaran yang menggantikan /A/. Hal ini menghemat waktu penyandian pesan. Simbol umum digunakan sebagai bagian bahasa kode baru; sebagai contoh, Mary menggunakan "8" sebagai kode huruf "Y." Hal ini dapat mengakali penafsir kode yang menganggapnya sebagai angka dan bukan simbol kode. Simbol unik untuk kata umum. Mary menggunakan simbol unik untuk kata "berdoa" dan "kurir", dan keduanya sangat sering dipakai pada masanya. Menggunakan simbol unik untuk menggantikan kata dan frasa yang sering dipakai akan menghemat waktu dan menambah kerumitan kode. Frasa kode dapat menyingkat banyak makna dalam satu frasa. Bahkan banyak kondisi siaga militer, misalnya sistem DEFCON, cukup terkenal untuk menggambarkan kondisi kesiapan pertahanan. Tentukan kata/frasa kode yang cocok dalam keseharian Anda.  Sebagai contoh, alih-alih berkata "Aku mau ke toilet" saat bersama teman-teman, Anda bisa memakai kata kode "Sarapan". Untuk memberi tahu teman bahwa orang yang disukainya telah memasuki ruangan, Anda bisa mengatakan frasa kode, "Sepupuku juga suka bermain sepak bola." Buku cukup mudah diperoleh. Kalau buku ditetapkan sebagai kunci kode, Anda bisa berkunjung ke toko buku atau perpustakaan setelah menerima kode untuk memecahkannya.   Sebagai contoh, Anda bisa memakai buku “Dune” karya Frank Herbert, dengan kode angka yang mencerminkan halaman, baris, dan jumlah kata dimulai dari kiri.   Pesan Berkode: 224.10.1 ; 187.15.1 ; 163.1.7 ; 309.4.4  Pesan Asli: I’m hiding my words.    Buku yang judulnya sama tetapi edisinya lain dapat memiliki angka halaman berbeda.  Untuk memastikan buku yang tepat digunakan sebagai kunci, sertakan informasi penerbitannya, misalnya edisi, tahun penerbitan, dan seterusnya dengan kunci buku Anda. Meskipun namanya kode, Morse merupakan salah satu jenis sandi. Titik dan garis mencerminkan sinyal listrik panjang dan pendek, yang dipakai menggantikan huruf dalam abjad. Cara ini dipakai untuk berkomunikasi dengan listrik di masa lampau (dikenal dengan nama telegraf). Beberapa huruf yang lazim digunakan dalam Morse, yang dilambangkan dengan sinyal panjang ( _ ) dan pendek (.), di antaranya:  R ; S ; T ; L : ._. ; _.. ; _ ; ._.. A ; E ; O : ._ ; . ; _ _ _ Banyak orang besar dalam sejarah, misalnya Leonardo da Vinci yang jenius, menuliskan pesan seperti yang tampak di cermin. Oleh karenanya, cara penyandian ini lazim dinamakan "menulis di cermin." Tipe sandi ini awalnya mungkin terasa sulit, tetapi akan cepat dipahami. Sandi transposisi biasanya mengubah pesan atau susunan huruf secara visual. Gambar dari pesan akan diubah untuk menyembunyikan makna aslinya. Biner adalah bahasa komputer yang menggunakan angka 1 dan 0. Kombinasi 1 dan 0 dapat menyandi dan ditafsir dengan kunci biner, atau dengan menghitung nilai yang diwakilkan 1 dan 0 pada setiap huruf dalam pesan. Apabila nama "Matt" disandikan dengan kode biner, hasilnya adalah: 01001101 ; 01000001 ; 01010100 ; 01010100. Sandi menggunakan algoritma, yaitu proses atau perubahan yang diterapkan pada pesan secara konsisten. Artinya, siapa pun yang mengetahui sandi ini dapat memecahkannya.   Sandi yang rumit dapat membingungkan bahkan ahli sandi terlatih sekalipun. Terkadang operasi matematika di balik sandi kompleks dapat menjadi benteng kokoh untuk menyembunyikan pesan sehari-hari. Banyak ahli sandi menambahkan kunci, misalnya tanggal, untuk memperkuat sandi. Kunci ini menyesuaikan nilai keluaran dengan menambahkan hari pada bulan terkait (sebagai contoh, pada tanggal 1, seluruh penyandian ditambahkan dengan 1). Salah satu sandi paling sederhana yang bisa diterapkan adalah Sandi ROT1 (terkadang disebut dengan Sandi Caesar). Nama ini sekadar berarti Anda memajukan setiap huruf di dalam pesan ke huruf berikutnya dalam abjad.    ROT1 Pesan: Halo  ROT1 Bersandi: i ; b ; m ; p Sandi Caesar dapat disesuaikan dengan memajukan jumlah huruf berbeda dlaam alfabet. Secara konsep, ROT1 dan ROT13 pada dasarnya adalah sama. Sandi dapat dibuat sangat rumit. Sebagian sandi menggunakan koordinat, jam, dan angka lainnya. Beberapa sandi hanya bisa dipecahkan dengan bantuan komputer. Gunakan algoritma untuk menyandi pesan. Seiring berlanjutnya proses belajar menyandi, kecepatan Anda dalam memecahkan sandi akan meningkat. Tambahkan pada algoritma untuk memperumitnya. Sebagai contoh:  Sertakan kondisi berubah pada sandi Anda, misalnya hari dalam seminggu. Tentukan nilai untuk masing-masing hari. Sesuaikan sandi dengan nilai ini ketika menyandi pesan di hari tersebut. Sertakan nomor halaman dalam pesan sandi Anda. Setiap huruf terkait di halaman tersebut berperan sebagai kunci dalam pesan, misalnya:   Pesan pertama: 7 ; 2 ; 3 ; 6 ; 3  Kunci Buku: A_girl (spasi tidak dihitung)/H/ berjarak 7 huruf dari/A//e/ berjarak 2 huruf dari /g//l/ berjarak 3 huruf dari /i/Dan seterusnya...   Pesan dengan Kunci yang Disesuaikan: Hello Anda seharusnya sudah terbiasa membaca sandi kalau sudah cukup berpengalaman, atau minimal sudah lebih mudah memecahkannya. Ketika Anda menerapkan proses (algoritma) secara konsisten, kebiasaan ini akan membantu Anda menemukan tren atau memperoleh intuisi ketika mengerjakan sistem sandi jenis ini. Klub kriptografi amatir cukup populer di internet. Banyak klub ini yang gratis dan mengajarkan dasar-dasar penyandian modern.
Ketahui batasan kode. Tentukan tujuan pembuatan kode. Buat buku kode Anda. Terapkan buku kode pada pesan. Gunakan kunci untuk menyandi pesan, sebagai alternatif. Terjemahkan pesan. Terapkan kode yang digunakan Mary, Sang Ratu Skotlandia. Gunakan frasa kode serupa yang dipakai militer. Kodekan pesan menggunakan buku kode kunci. Kuasai Kode Morse. Manfaatkan sandi transposisi. Ubah pesan menjadi kode biner. Tentukan kecocokan penggunaan sandi. Balik algoritma untuk diterapkan pada pesan. Sandikan pesan. Pecahkan sandi.
https://www.wikihow.com/Create-Secret-Codes-and-Ciphers https://www.wikihow.com/Create-Secret-Codes-and-Ciphers https://www.wikihow.com/Create-Secret-Codes-and-Ciphers https://www.wikihow.com/Create-Secret-Codes-and-Ciphers
Unlocking Codes Learning Common Codes Grasping Standard Ciphers Deciphering Ciphers