Kodlar insoniyat paydo bo'lganidan beri mavjud. Endi, ayniqsa, kompyuterlarning kiritilishi bilan kodlar yorilishi oson va osonlashmoqda. Biroq, yorib bo'lmaydigan bitta kod mavjud - bu bir martalik kod.
Qadamlar
3 -usul 1: Tayyorgarlik
Qadam 1. Bir martalik pad yozing
Xabarlarni shifrlash uchun sizga bu kerak bo'ladi. Bir martalik pad-bu tasodifiy harflar ketma-ketligi yozilgan qog'oz varag'i. Sizga ikkita aniq nusxa kerak bo'ladi - biri o'zingiz uchun, ikkinchisi sizning agentingiz uchun (xabarni oluvchi). Aytaylik, bizning bir martalik padimiz
abgsdpeycnghf
Qadam 2. Bir nusxasini agentingizga bering
Boshqasini ushlab turing.
3 -usul 2: xabarni shifrlash
Qadam 1. Xabarni qog'ozning yuqori qismiga yozing
Bizning xabarimiz
Salom
Qadam 2. Uni raqamga aylantiring
Salom
bo'ladi
8 5 12 12 15
3-qadam. Bir martalik taglikning harflarini ostiga yozing
Xabarda qancha harf bo'lsa, sizga shuncha ko'p harf kerak bo'ladi. Bizning bir martalik padimizdan foydalanib, bular
abgsd
. Bu kalit.
Qadam 4. Kalitni raqamlarga aylantiring
Kalit hozir
1 2 7 19 4
Qadam 5. Kodekstni olish uchun mos keladigan raqamlarni qo'shing
Xabarning birinchi harfini kalitning birinchi harfiga, ikkinchisidan ikkinchisiga va boshqalarni qo'shing. Bizning kodekstimiz
9 7 19 31
19.
6 -qadam. 26 dan oshgan (teng bo'lmagan) har bir raqam uchun 26 sonini olib tashlang
Bizning kodekstimiz aylanadi
9 7 19 5 19
Qadam 7. Qayta harflarga aylantiring
Bizning kodekst xabarimiz
IGSES
Qadam 8. Siz ishlatgan bir martalik prokladkaning qismini yo'q qiling
Shuning uchun u bir martalik pad: har bir qism bir marta ishlatiladi. Agar u qog'ozga yozilgan bo'lsa, uni yirtib tashlang va yoqing. Bizning bir martalik taxtamiz hozir
shoxrux
Qadam 9. Xabarni yuboring
3 -dan 3 -usul: Xabarni parolini hal qilish
Qadam 1. Sizning agentingiz sizga xabar yuboradi
Siz uni parolini hal qilishingiz kerak. Xabar ayting
WTNGPFM
Qadam 2. Xabarni qog'ozning yuqori qismiga yozing
Uni raqamlarga aylantiring va ularni ostiga yozing. Kod matni hozir
23 20 14 7 16 6 13
3-qadam. Bir martalik taglikdan kerakli harflarni yozing
Bu kalit. Bizning kalitimiz
shoxrux
Qadam 4. Kalitni raqamlarga aylantiring
Bizning kalitimiz bo'ladi
16 5 25 3 14 7 8
Qadam 5. Xabardan kalitning mos keladigan raqamlarini chiqarib oling
23-16 = 7, 20-5 = 15, 14-25 = -11 va boshqalar Bizning xabarimiz bo'ladi
7 15 -11 4 2 -1 5
Qadam 6. Har qanday manfiy son yoki nol uchun qo'shing
26
.
Xabar hozir
7 15 15 4 2 25 5
Qadam 7. Harflarga aylantirish
Xabar - bu
Xayr
8-qadam. Bir martalik yostiqning ishlatilgan qismini yo'q qiling
Bizning bir martalik padimiz endi f.
Maslahatlar
-
Agar siz bir martalik padni ishlatganingizdan keyin uning har bir qismini yo'q qilsangiz va hech kim bir martalik padning nusxasini ushlab turmasa, bu kod buzilmaydi. Birinchi xabarni oling,
IGSES
- . Bu salom degan ma'noni anglatadi. Biroq, to'g'ri bir martalik yostiq bo'lmasa, uni alisa, lazer yoki o'lim degan ma'noni anglatishi mumkin. Aslida, uni besh harfli har qanday so'zni tushunish mumkin. Bir martalik pad bo'lmasa, siz qaysi so'zni bilmayapsiz, shuning uchun xabar xavfsiz.