Kod sudah ada sejak awal umat manusia. Sekarang, terutamanya dengan pengenalan komputer, kod menjadi lebih mudah dan lebih mudah retak. Walau bagaimanapun, ada satu kod yang mustahil untuk dipecahkan - kod pad satu kali.
Langkah-langkah
Kaedah 1 dari 3: Penyediaan
Langkah 1. Tulis pad satu kali
Anda memerlukannya untuk menyulitkan mesej anda. Pad satu kali adalah pad kertas dengan urutan huruf secara rawak yang tertulis di atasnya. Anda memerlukan dua salinan tepat - satu untuk diri anda sendiri, satu untuk ejen anda (orang yang menerima mesej). Katakan pad satu masa kami adalah
abgsdpeycnghf
Langkah 2. Beri satu salinan kepada ejen anda
Jaga yang lain.
Kaedah 2 dari 3: Menyulitkan mesej
Langkah 1. Tuliskan mesej di bahagian atas sehelai kertas
Mesej kami adalah
hello
Langkah 2. Tukarkannya menjadi nombor
Helo
menjadi
8 5 12 12 15
Langkah 3. Tuliskan huruf pad satu kali di bawahnya
Anda hanya memerlukan seberapa banyak huruf yang terdapat dalam mesej. Menggunakan pad satu kali, ini adalah
abgsd
. Inilah kuncinya.
Langkah 4. Tukar kunci menjadi nombor
Kuncinya sekarang
1 2 7 19 4
Langkah 5. Tambahkan nombor yang sesuai untuk mendapatkan kod teks
Tambahkan huruf pertama mesej ke huruf pertama kunci, kedua hingga kedua, dll. Ceketeks kami adalah
9 7 19 31
19.
Langkah 6. Untuk setiap angka lebih (tidak sama dengan) 26, tolak 26
Codeetext kami menjadi
9 7 19 5 19
Langkah 7. Tukar kembali menjadi huruf
Mesej codetext kami adalah
IGSES
Langkah 8. Hancurkan bahagian pad satu kali yang anda gunakan
Inilah sebabnya mengapa ia adalah pad satu kali: setiap bahagian digunakan sekali. Sekiranya ia ditulis di atas kertas, koyakkan dan bakar. Pad sekali kami sekarang
peycnghf
Langkah 9. Hantar mesej
Kaedah 3 dari 3: Mendekripsi mesej
Langkah 1. Ejen anda menghantar kembali mesej kepada anda
Anda perlu menyahsulitnya. Katakanlah mesej itu
WTNGPFM
Langkah 2. Tuliskan mesej di bahagian atas sehelai kertas
Tukarkan menjadi nombor dan tuliskan di bawahnya. Codeetext sekarang
23 20 14 7 16 6 13
Langkah 3. Tulis huruf yang diperlukan dari pad satu kali di bawahnya
Inilah kuncinya. Kunci kami adalah
peycngh
Langkah 4. Tukar kunci menjadi nombor
Kunci kami menjadi
16 5 25 3 14 7 8
Langkah 5. Kurangkan nombor kunci yang sesuai dari mesej
23-16 = 7, 20-5 = 15, 14-25 = -11, dll. Mesej kami menjadi
7 15 -11 4 2 -1 5
Langkah 6. Untuk sebarang nombor negatif, atau sifar, tambah
26
.
Mesejnya sekarang
7 15 15 4 2 25 5
Langkah 7. Tukar menjadi huruf
Mesejnya adalah
selamat tinggal
Langkah 8. Hancurkan bahagian pad satu kali yang telah digunakan
Pad satu masa kami sekarang adalah f.
Petua
-
Selagi anda memusnahkan setiap bahagian pad satu kali setelah anda menggunakannya, dan tidak ada yang memegang salinan pad satu kali, kod ini tidak boleh dipecahkan. Ambil pesanan pertama,
IGSES
- . Ia bermaksud hello. Namun, tanpa pad satu kali yang betul, alat ini dapat diuraikan bermaksud alice atau laser atau kematian. Sebenarnya, itu dapat diartikan dengan maksud perkataan lima huruf. Tanpa pad satu kali, anda tidak tahu perkataan mana, jadi mesejnya selamat.