Sejak manusia mengembangkan bahasa anjing, kami telah menggunakan kod rahsia dan penyekat untuk mengaburkan mesej. Orang Yunani Kuno dan Mesir menggunakan kod untuk menghantar komunikasi peribadi, yang menjadi asas untuk pemecahan kod moden. Cryptanalysis adalah kajian kod dan cara memecahkannya. Cracking code adalah dunia rahsia dan gimik, dan boleh menggembirakan. Sekiranya anda ingin memecahkan kod tersebut, anda boleh mengetahui kod yang paling biasa dan bagaimana untuk mula membongkar rahsia mereka. Lihat Langkah 1 untuk maklumat lebih lanjut.
Langkah
Bahagian 1 dari 3: Memecahkan Kata Laluan Tukar
Langkah 1. Mula mencari perkataan huruf tunggal dalam mesej
Sebilangan besar kod yang menggunakan pengganti yang agak mudah mudah dihancurkan dengan melakukan plug-and-chug yang mudah, memahami huruf satu persatu dan dengan sabar mengetahui kod berdasarkan tekaan.
- Kata satu huruf dalam bahasa Inggeris adalah "I" atau "a", jadi anda harus cuba "menyumbat" huruf, mencari corak huruf, dan - pada dasarnya - anda memainkan peranan sebagai pelaksana. Sekiranya anda menjumpai perkataan "a - -", anda tahu perkataan yang paling kerap menggunakan corak ini adalah "adalah" atau "dan". Teka dan periksa. Sekiranya tidak berjaya, kembali dan cuba pilihan lain lagi. Bersabar dan cubalah perlahan-lahan.
- Jangan bimbang tentang kod "retak" sama seperti anda bimbang belajar membacanya. Mencari corak dan mengenali peraturan yang menggunakan bahasa Inggeris (atau bahasa apa pun yang dikodkannya) akan membolehkan anda memecahkan kod dengan masa dan usaha.
Langkah 2. Cari simbol atau huruf yang paling kerap berlaku
Huruf yang paling biasa digunakan dalam bahasa Inggeris adalah "e", diikuti dengan "t" dan "a." Semasa anda bersenam, gunakan pengenalan anda pada kata dan struktur ayat yang biasa untuk mula membuat tekaan logik. Anda tidak akan sering yakin, tetapi permainan melanggar kod dimainkan dengan membuat pilihan yang logik dan berulang kali memperbaiki kesilapan.
Perhatikan simbol berganda dan kata pendek dan mulailah menyelesaikan simbol dan perkataan terlebih dahulu. Lebih mudah membuat tekaan "pintar" pada kata "an" atau "in" atau "at" daripada perkataan "lebuh raya"
Langkah 3. Cari huruf selepas tanda noktah
Sekiranya mesej menggunakan tanda baca, anda bernasib baik. Ini dapat memberikan banyak petunjuk lain yang boleh anda pelajari untuk mengenal pasti. Apostrof hampir selalu diikuti dengan huruf S, T, D, M, LL, atau RE. Oleh itu, jika anda mendapat dua simbol yang sama selepas tanda noktah, anda telah menyelesaikan huruf "L".
Langkah 4. Cuba tentukan kod lain yang anda temui
Sekiranya, semasa anda menyelesaikannya, anda mengenali salah satu jenis kod yang biasa dari kod di atas, anda telah memecahkannya dan dapat menghentikan penyumbatan-dan-penukaran dan terus mengisi mesej berdasarkan kod tersebut. Ia tidak akan kerap berlaku, tetapi semakin biasa anda menggunakan kod yang sama, semakin besar kemungkinan anda mengenali jenis kod yang digunakan dan dapat memecahkannya.
Penggantian nombor dan kod papan kekunci adalah perkara biasa dalam mesej rahsia peringkat asas setiap hari. Lihat kod-kodnya dan gunakanlah kod-kod tersebut jika sesuai
Bahagian 2 dari 3: Mengenal Kod Biasa
Langkah 1. Belajar mengenali kata laluan alternatif
Pada dasarnya, pengganti pengganti terdiri daripada mengganti satu huruf dengan huruf lain, sesuai dengan peraturan yang telah ditentukan. Peraturannya adalah kod, dan belajar dan menggunakannya adalah cara untuk "memecahkan" kod tersebut dan membaca mesej rahsia.
Walaupun kod tersebut mengandungi nombor, abjad Cyrillic, simbol ganjil, atau hieroglif, selagi jenis simbol yang digunakan konsisten, anda mungkin berurusan dengan cipher pengganti, yang bermaksud anda perlu mempelajari abjad yang digunakan dan peraturannya digunakan untuk memecahkan kod
Langkah 2. Pelajari cara kata laluan menggunakan petak
Orang Yunani menggunakan jenis cipher yang paling awal, yang menggunakan kisi huruf yang berkaitan dengan nombor, kemudian menggunakan angka untuk membuat pesan. Ia adalah kod yang mudah digunakan, dan ini merupakan landasan pemecahan kod moden. Sekiranya anda mendapat mesej yang merangkumi rentetan nombor yang panjang, ia mungkin dikodkan dengan cara ini.
- Bentuk kod yang paling asas menggunakan baris 1-5 dan lajur 1-5, kemudian mengisi matriks dengan setiap huruf dari kiri ke kanan dan bawah grid (menggabungkan huruf I dan J menjadi satu ruang). Setiap huruf dalam kod diwakili oleh dua nombor, lajur di sebelah kiri memegang nombor pertama, dan baris di atas memegang nombor kedua.
- Untuk mengekod perkataan "wikihow" dengan cara ini, anda akan mendapat kod: 52242524233452
- Versi kaedah yang lebih mudah yang sering digunakan oleh kanak-kanak melibatkan penulisan nombor yang secara langsung berkaitan dengan tempat huruf-huruf abjad berada. A = 1, B = 2, dan seterusnya.
Langkah 3. Ketahui peralihan Cesar
Julius Caesar mencipta kod yang baik, mudah digunakan dan difahami, tetapi sangat sukar untuk dipecahkan, jadi ini adalah salah satu sistem kod asas yang masih dikaji hingga kini sebagai asas untuk kod yang lebih kompleks. Dengan cara ini, anda menggerakkan kedudukan keseluruhan abjad beberapa kali dalam satu arah. Dengan kata lain, menggeser tiga ruang yang tinggal akan menggantikan huruf A dengan D, B dengan E, dan seterusnya.
- Ini juga merupakan asas asas di sebalik kod kanak-kanak biasa yang disebut "ROT1" (yang bermaksud, "putar sekali." Dengan kod ini, semua huruf maju satu tempat, jadi A digantikan oleh B, B oleh C, dan seterusnya.
- Dikodkan "wikihow" menggunakan peralihan Cesar asas dengan tiga posisi ke kiri adalah: zlnlkrz
Langkah 4. Cari corak papan kekunci
Penggantian papan kekunci menggunakan corak papan kekunci tradisional Amerika (QWERTY), umumnya dengan menukar huruf ke atas, bawah, kiri atau kanan dalam sebilangan kedudukan. Dengan mengubah kedudukan huruf dalam arah tertentu pada papan kekunci, anda boleh membuat kod mudah. Dengan mengetahui perubahan arah, maka anda boleh memecahkan kodnya.
Dengan menggeser kedudukan lajur ke satu tempat, anda boleh memasukkan kata "wikihow" seperti ini: "28i8y92"
Langkah 5. Periksa sama ada anda mempunyai kata laluan berbilang ciri
Dalam cipher penggantian asas, pengkod membuat abjad alternatif untuk membuat mesej yang dikodkan. Bermula dalam jangka waktu tertentu setelah Abad Pertengahan, jenis kod ini menjadi terlalu mudah retak dan cipher mula menggunakan pelbagai kaedah yang menggunakan banyak huruf dalam satu kod, menjadikan kod yang dihasilkan jauh lebih sukar untuk retak jika metode itu tidak diketahui.
- Tabel Trimethius adalah grid bercorak 26 x 26 yang mengandungi setiap peralihan abjad Cesar, yang disusun mengikut abjad, atau kadang-kadang ditunjukkan sebagai tabung berputar, atau "tabula recta". Terdapat pelbagai cara untuk menggunakan grid sebagai kod, termasuk menggunakan baris pertama untuk menyandikan huruf pertama dalam pesan, baris kedua hingga huruf kedua, dan sebagainya.
- Penjana kod juga akan menggunakan kata laluan untuk merujuk ke bidang tertentu untuk setiap huruf dari pesan yang dikodkan. Dengan kata lain, jika kata laluan adalah "wikihow" dan pengekod menggunakan kaedah ini, anda akan merujuk pada baris "W" dan lajur huruf pertama kod yang dikodkan untuk menentukan huruf pertama mesej. Perkara ini sukar dipatahkan tanpa mengetahui kata laluan.
Bahagian 3 dari 3: Jadilah Codebreaker
Langkah 1. Bersabar
Memecahkan kod memerlukan banyak kesabaran dan ketekunan. Aktiviti ini perlahan dan membosankan, sering kali mengecewakan kerana kita harus meneka berulang kali, mencuba kunci dan perkataan serta kaedah yang berbeza. Sekiranya anda berhasrat untuk memecahkan kod tersebut, pelajari untuk menjadi tenang dan sabar, sambil menikmati misteri dan permainan.
Langkah 2. Tulis kod anda sendiri
Di atas kertas, penulisan skrip memang menyeronokkan, tetapi melompat ke dalam kod polyalfabetik tanpa bantuan kata kunci lebih sukar. Belajar membuat kod sendiri menggunakan sistem kod yang rumit adalah kaedah terbaik untuk mengetahui bagaimana pengekod berfikir dan belajar memecahkannya. Pemecah kod terbaik juga pandai menulis kod mereka sendiri dan membuat cipher yang jauh lebih mencabar. Cabar diri anda untuk belajar cara yang lebih rumit dan cara menyelesaikannya.
Menganalisis kod dan penjenayah penjenayah boleh menjadi cara yang baik untuk mendapatkan rahsia perniagaan. Pembuat buku, tuan ubat, pembunuh Zodiak dan mereka semua telah mengembangkan kod yang sangat rumit dan patut dipelajari
Langkah 3. Cuba kod yang tidak boleh dipecahkan yang terkenal
Sebagai sebahagian daripada pendekatan keseronokan umum, FBI secara berkala menerbitkan kod untuk orang ramai cuba mencuba. Cuba kod dan hantarkan jawapan anda. Siapa tahu - anda akan mendapat pekerjaan tidak lama lagi.
Kryptos, patung awam yang terletak di luar ibu pejabat CIA, mungkin merupakan kod yang tidak dapat dipecahkan paling terkenal di dunia. Pada mulanya kod itu dibuat sebagai ujian untuk ejen, yang melibatkan empat papan berasingan dengan empat kod yang berbeza. Diperlukan sepuluh tahun untuk penganalisis pertama memecahkan tiga kod tersebut, tetapi yang terakhir tetap tidak dapat dipecahkan
Langkah 4. Nikmati cabaran dan misteri
Melanggar kod adalah seperti tinggal di novel karya Dan Brown. Belajar untuk menikmati misteri dan cabaran kod rahsia dan rasakan kegembiraan membongkar rahsia.
Petua
- Jangan berkecil hati jika anda menghabiskan banyak masa untuk memecahkan kod. Ini adalah biasa.
- Sekiranya kod dicetak, sangat mungkin kod tersebut ditaip dengan huruf khas seperti Wingdings. Ini mungkin merupakan sebahagian daripada enkripsi berganda (belitan menggambarkan mesej yang dikodkan).
- Huruf "e" adalah huruf yang paling kerap digunakan dalam bahasa Inggeris.
- Satu huruf hampir tidak akan mewakili dirinya sendiri ("A" tidak akan menggantikan "A").
- Satu huruf dalam enkripsi tidak bermaksud satu huruf dalam mesej yang didekodkan.
- Memecahkan kod lebih mudah jika mesejnya lebih panjang. Sukar untuk memecahkan kod pendek kerana anda tidak dapat menghitung berapa kali huruf digunakan.
Amaran
- Hati-hati dengan kod yang sangat rumit dan tidak dapat dipecahkan. Jangan jadi gila!
- Beberapa kod direka sedemikian rupa sehingga tidak mungkin retak kecuali anda mempunyai banyak maklumat. Maksudnya, walaupun anda mempunyai kunci penyulitan, nampaknya mustahil. Memerlukan perisian atau tekaan semata-mata.