3 Cara Menulis Kod yang Tidak Boleh Dipecahkan

Isi kandungan:

3 Cara Menulis Kod yang Tidak Boleh Dipecahkan
3 Cara Menulis Kod yang Tidak Boleh Dipecahkan
Anonim

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

Tuliskan Kod yang Tidak Terputus Langkah 1
Tuliskan Kod yang Tidak Terputus Langkah 1

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

Tuliskan Kod yang Tidak Terputus Langkah 2
Tuliskan Kod yang Tidak Terputus Langkah 2

Langkah 2. Beri satu salinan kepada ejen anda

Jaga yang lain.

Kaedah 2 dari 3: Menyulitkan mesej

Tuliskan Kod yang Tidak Terputus Langkah 3
Tuliskan Kod yang Tidak Terputus Langkah 3

Langkah 1. Tuliskan mesej di bahagian atas sehelai kertas

Mesej kami adalah

hello

Tuliskan Kod yang Tidak Terputus Langkah 4
Tuliskan Kod yang Tidak Terputus Langkah 4

Langkah 2. Tukarkannya menjadi nombor

Helo

menjadi

8 5 12 12 15

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 5
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 5

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.

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 6
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 6

Langkah 4. Tukar kunci menjadi nombor

Kuncinya sekarang

1 2 7 19 4

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 7
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 7

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.

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 8
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 8

Langkah 6. Untuk setiap angka lebih (tidak sama dengan) 26, tolak 26

Codeetext kami menjadi

9 7 19 5 19

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 9
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 9

Langkah 7. Tukar kembali menjadi huruf

Mesej codetext kami adalah

IGSES

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 10
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 10

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

Tuliskan Kod yang Tidak Terputus Langkah 11
Tuliskan Kod yang Tidak Terputus Langkah 11

Langkah 9. Hantar mesej

Kaedah 3 dari 3: Mendekripsi mesej

Tuliskan Kod yang Tidak Terputus Langkah 12
Tuliskan Kod yang Tidak Terputus Langkah 12

Langkah 1. Ejen anda menghantar kembali mesej kepada anda

Anda perlu menyahsulitnya. Katakanlah mesej itu

WTNGPFM

Tuliskan Kod yang Tidak Boleh Dihancurkan Langkah 13
Tuliskan Kod yang Tidak Boleh Dihancurkan Langkah 13

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

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 14
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 14

Langkah 3. Tulis huruf yang diperlukan dari pad satu kali di bawahnya

Inilah kuncinya. Kunci kami adalah

peycngh

Tuliskan Kod Tidak Terputus Langkah 15
Tuliskan Kod Tidak Terputus Langkah 15

Langkah 4. Tukar kunci menjadi nombor

Kunci kami menjadi

16 5 25 3 14 7 8

Tuliskan Kod yang Tidak Terputus Langkah 16
Tuliskan Kod yang Tidak Terputus Langkah 16

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

Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 17
Tuliskan Kod yang Tidak Boleh Dipecahkan Langkah 17

Langkah 6. Untuk sebarang nombor negatif, atau sifar, tambah

26

.

Mesejnya sekarang

7 15 15 4 2 25 5

Tuliskan Kod yang Tidak Terputus Langkah 18
Tuliskan Kod yang Tidak Terputus Langkah 18

Langkah 7. Tukar menjadi huruf

Mesejnya adalah

selamat tinggal

Tuliskan Kod yang Tidak Terputus Langkah 19
Tuliskan Kod yang Tidak Terputus Langkah 19

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.

Disyorkan: