Buzilmaydigan kod yozishning 3 usuli

Mundarija:

Buzilmaydigan kod yozishning 3 usuli
Buzilmaydigan kod yozishning 3 usuli
Anonim

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

Buzilmaydigan kod yozing 1 -qadam
Buzilmaydigan kod yozing 1 -qadam

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

Buzilmaydigan kodni yozing 2 -qadam
Buzilmaydigan kodni yozing 2 -qadam

Qadam 2. Bir nusxasini agentingizga bering

Boshqasini ushlab turing.

3 -usul 2: xabarni shifrlash

Buzilmaydigan kod yozing 3 -qadam
Buzilmaydigan kod yozing 3 -qadam

Qadam 1. Xabarni qog'ozning yuqori qismiga yozing

Bizning xabarimiz

Salom

Buzilmaydigan kod yozing 4 -qadam
Buzilmaydigan kod yozing 4 -qadam

Qadam 2. Uni raqamga aylantiring

Salom

bo'ladi

8 5 12 12 15

Buzilmaydigan kod yozing 5 -qadam
Buzilmaydigan kod yozing 5 -qadam

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.

Buzilmaydigan kod yozing 6 -qadam
Buzilmaydigan kod yozing 6 -qadam

Qadam 4. Kalitni raqamlarga aylantiring

Kalit hozir

1 2 7 19 4

Buzilmaydigan kod yozing 7 -qadam
Buzilmaydigan kod yozing 7 -qadam

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.

Buzilmaydigan kod yozing 8 -qadam
Buzilmaydigan kod yozing 8 -qadam

6 -qadam. 26 dan oshgan (teng bo'lmagan) har bir raqam uchun 26 sonini olib tashlang

Bizning kodekstimiz aylanadi

9 7 19 5 19

Buzilmaydigan kod yozing 9 -qadam
Buzilmaydigan kod yozing 9 -qadam

Qadam 7. Qayta harflarga aylantiring

Bizning kodekst xabarimiz

IGSES

Buzilmaydigan kod yozing 10 -qadam
Buzilmaydigan kod yozing 10 -qadam

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

Buzilmaydigan kod yozing 11 -qadam
Buzilmaydigan kod yozing 11 -qadam

Qadam 9. Xabarni yuboring

3 -dan 3 -usul: Xabarni parolini hal qilish

Buzilmaydigan kod yozing 12 -qadam
Buzilmaydigan kod yozing 12 -qadam

Qadam 1. Sizning agentingiz sizga xabar yuboradi

Siz uni parolini hal qilishingiz kerak. Xabar ayting

WTNGPFM

Buzilmaydigan kod yozing 13 -qadam
Buzilmaydigan kod yozing 13 -qadam

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

Buzilmaydigan kod yozing 14 -qadam
Buzilmaydigan kod yozing 14 -qadam

3-qadam. Bir martalik taglikdan kerakli harflarni yozing

Bu kalit. Bizning kalitimiz

shoxrux

Buzilmaydigan kod yozing 15 -qadam
Buzilmaydigan kod yozing 15 -qadam

Qadam 4. Kalitni raqamlarga aylantiring

Bizning kalitimiz bo'ladi

16 5 25 3 14 7 8

Buzilmaydigan kod yozing 16 -qadam
Buzilmaydigan kod yozing 16 -qadam

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

Buzilmaydigan kod yozing 17 -qadam
Buzilmaydigan kod yozing 17 -qadam

Qadam 6. Har qanday manfiy son yoki nol uchun qo'shing

26

.

Xabar hozir

7 15 15 4 2 25 5

Buzilmaydigan kod yozing 18 -qadam
Buzilmaydigan kod yozing 18 -qadam

Qadam 7. Harflarga aylantirish

Xabar - bu

Xayr

Buzilmaydigan kod yozing 19 -qadam
Buzilmaydigan kod yozing 19 -qadam

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.

Tavsiya: