Qanday qilib maxfiy kod yoki shifr yaratish

Muallif: Mark Sanchez
Yaratilish Sanasi: 6 Yanvar 2021
Yangilanish Sanasi: 2 Iyul 2024
Anonim
PROGRAMMALARNI YASHIRISH // ПРОГРАММАЛАРНИ ЯШИРИШ // КАК СКРЫТЬ ПРОГРАММА
Video: PROGRAMMALARNI YASHIRISH // ПРОГРАММАЛАРНИ ЯШИРИШ // КАК СКРЫТЬ ПРОГРАММА

Tarkib

Iptografiyaga xush kelibsiz Siz sinfda do'stlaringizga eslatma yozyapsizmi yoki o'yin -kulgi uchun kriptografiyani (kodlar va shifrlar ilmi) tushunishga harakat qilyapsizmi, bu maqola sizga ba'zi asosiy printsiplarni o'rganishga va shaxsiy xabarlarni kodlashning o'z usulini yaratishga yordam beradi. Qaerdan boshlash kerakligini bilish uchun quyidagi 1 -qadamni o'qing!

Ba'zi odamlar "kod" va "shifr" so'zlarini bir xil tushunchalarni anglatish uchun ishlatishadi, lekin bu masala bilan jiddiy shug'ullanadiganlar, ular mutlaqo boshqa tushunchalar ekanligini bilishadi. Maxfiy kod - bu sizning xabaringizdagi har bir so'z yoki ibora boshqa so'z, ibora yoki belgilar qatoriga almashtiriladigan tizim. Shifr - bu sizning xabaringizning har bir harfi boshqa harf yoki belgi bilan almashtiriladigan tizim.

Qadamlar

3 -usul 1: aldash

Standart kodlar

  1. 1 O'zingizning shaxsiy kod kitobingizni yarating. Har qanday to'liq kod kod kitobini talab qiladi. O'zingiz xohlagan so'z yoki iboralarni almashtirish uchun so'zlar yoki iboralarni o'ylab toping, so'ngra ularni maxfiy do'stlaringiz bilan bo'lishish uchun kod daftarchasiga joylashtiring.
  2. 2 Xabaringizni yarating. Kod kitobidan foydalanib, o'z xabaringizni diqqat bilan va ehtiyotkorlik bilan yozing. E'tibor bering, sizning kodingizni shifr bilan bog'lash sizning xabaringizni yanada xavfsiz qiladi!
  3. 3 Xabaringizni tarjima qiling. Do'stlaringiz xabarni olganlarida, ular xabarni tarjima qilish uchun kod daftarchasidan foydalanishlari kerak bo'ladi. Ikki tomonlama himoya usulidan foydalanayotganingizni bilishlariga ishonch hosil qiling.

Kodlar kitobi

  1. 1 Kitob tanlang. Kod daftaridan foydalanganda, siz kitobda ishlatmoqchi bo'lgan so'zlarni ko'rsatadigan kodni yaratasiz. Agar siz kerakli kitoblardan biri kod kitobida bo'lish ehtimolini oshirmoqchi bo'lsangiz, lug'atlardan yoki katta sayohat ma'lumotnomalaridan foydalaning. Siz kitobda ishlatilgan so'zlar sonining ko'p bo'lishini va turli mavzularga aloqador bo'lishini xohlaysiz.
  2. 2 Xabaringizning so'zlarini raqamlarga tarjima qiling. Xabaringizning birinchi so'zini oling va uni kitobning biron bir joyidan toping. Keyin sahifa, satr va so'z raqamini yozing. Siz xohlagan so'zni almashtirish uchun ularni birgalikda yozing. Har bir so'z uchun bu amalni bajaring. Agar siz kod daftaringiz sizga kerakli iborani tayyor holda taqdim eta olsa, siz ushbu texnikadan iboralarni shifrlash uchun ham foydalanishingiz mumkin.
    • Masalan, 105 -betdagi so'z, beshinchi qator pastga, o'n ikkinchi qatorga 105512, 1055.12 yoki shunga o'xshash bo'ladi.
  3. 3 Xabarni yuboring. Do'stingizga shifrlangan xabarni bering. Xabarni teskari tarjima qilish uchun Tom xuddi shu kitobdan foydalanishi kerak bo'ladi.

Politsiya kodlash

  1. 1 Eng mashhur iboralarni tanlang. Agar siz eng ko'p ishlatadigan iboralar to'plamiga ega bo'lsangiz, bunday kod eng yaxshi ishlaydi. Bu oddiy "U yoqimtoy!" "Men hozir uchrasholmayman" kabi jiddiyroq narsaga.
  2. 2 Har bir ibora uchun kod tayyorlang. Siz politsiya kodlashining analogidan foydalanishingiz va har bir iboraga raqam yoki bir nechta harflarni belgilashingiz yoki boshqa iboralarni ishlatishingiz mumkin (xuddi kasalxonalarda bo'lgani kabi). Masalan, "Bu chiziq buzilgan" o'rniga "1099" deb ayta olasiz yoki "Men dam olish kunlari baliq ovlash haqida o'ylayapman" deb ayta olasiz.Yozayotganda raqamlardan foydalanish osonroq, lekin iboralarni ishlatish kamroq shubhali.
  3. 3 Kodni eslab qoling. Agar siz barcha iboralarni yodda saqlasangiz, bunday kodlash eng yaxshi ishlaydi, garchi xavfsizlik kitobi sifatida kodli kitobga ega bo'lish hech qachon zarar qilmaydi!

3 -usul 2: shifrlar

Sanaga asoslangan shifrlash

  1. 1 Sanani tanlang. Masalan, 1946 yil 18 dekabrda Stiven Spilbergning tug'ilgan kuni bo'ladi. Bu sanani raqamlar va oldinga chiziqlar (18/12/46) yordamida yozing, so'ngra 121846 raqamli raqamni olish uchun chiziqlarni olib tashlang, siz shifrlangan xabarni uzatishingiz mumkin.
  2. 2 Har bir harfga raqam bering. "Men Stiven Spilbergning filmlarini yaxshi ko'raman" degan xabarni tasavvur qiling. Xabar ostida siz olti xonali raqamingizni jumlaning oxirigacha qayta-qayta yozasiz: 121 84612184 612184 6121846 121846121.
  3. 3 Xabaringizni shifrlang. Harflarni chapdan o'ngga yozing. Oddiy matnning har bir harfini uning ostida ko'rsatilgan birliklar soniga ko'chiring. "M" harfi bir birlikka siljiydi va "H" ga, "H" harfi ikki birlikka siljiydi va "P" ga aylanadi. E'tibor bering, "I" harfi 2 birlikka siljiydi, buning uchun alifboning boshiga o'tish kerak va "B" harfiga aylanadi. Sizning oxirgi xabaringiz "Npyo hfogbushchg yynyfya chukgmsyo tsyuekseb" bo'ladi.
  4. 4 Xabaringizni tarjima qiling. Agar kimdir sizning xabaringizni o'qishni xohlasa, siz kodlash uchun qaysi sanani ishlatganingizni bilishi kerak. Kodni o'zgartirish uchun teskari jarayondan foydalaning: raqamli kodni yozing, so'ngra harflarni teskari tartibda qaytaring.
    • Sanani kodlash qo'shimcha afzalliklarga ega, chunki sana mutlaqo hamma narsa bo'lishi mumkin. Siz istalgan vaqtda sanani o'zgartirishingiz mumkin. Bu shifr tizimini yangilashni boshqa usullarga qaraganda ancha osonlashtiradi. Biroq, 1945 yil 9 may kabi mashhur sanalardan voz kechish yaxshiroqdir.

Raqam bilan shifrlash

  1. 1 Do'stingiz bilan yashirin raqamni tanlang. Masalan, 5 raqami.
  2. 2 Xabaringizni (bo'sh joysiz) har bir satrda shu sonli harflar bilan yozing (oxirgi satr qisqaroq bo'lsa, xavotir olmang). Masalan, "Mening qopqog'im yopildi" xabari shunday bo'ladi:
    • Moepre
    • ochiq
    • ieralar
    • qoplangan
  3. 3 Shifr yaratish uchun harflarni yuqoridan pastgacha olib, yozib oling. Xabar "Miikokererrypyatrtao" bo'ladi.
  4. 4 Xabaringizni hal qilish uchun do'stingiz harflarning umumiy sonini hisoblab, 5 ga bo'linishi va tugallanmagan satrlar borligini aniqlashi kerak. Keyin u bu harflarni har bir satrda 5 ta harf va bitta tugallanmagan satr (agar mavjud bo'lsa) bo'lishi uchun ustunlarga yozadi va xabarni o'qiydi.

Grafik shifr

  1. 1 Xash va + belgilarini chizish. Qog'ozga shifrning asosini yarating. Bu # va + ga o'xshaydi (ortiqcha belgisini aylantiring, shunda u olmosga o'xshaydi, kvadrat emas).
  2. 2 Harflarni kataklarga joylashtiring. Bu shakllar chiziqlar orasidagi hujayralarga ega. Bu katakchalarni alfavitning ikkita harfi bilan to'ldiring. Harflarni tasodifiy joylashtiring va bir xil harfni ikki marta ishlatmang.
    • Xabarni qabul qilish uchun har bir qabul qiluvchiga sizning xabaringizni o'qish uchun harflar bilan bir xil shifr bazasi nusxasi bo'lishi kerak.
  3. 3 Kodingizni yozing. Xabaringizning birinchi harfini oling. Shifr tagida toping. Uning atrofidagi chiziqlarga qarang. Shifr tagidagi katakchalarni tashkil etuvchi chiziqlar bilan bir xil chiziqlarni chizish. Agar siz yozayotgan xat katakdagi ikkinchi harf bo'lsa, chiziqlarga nuqta qo'shing. Xabarning har bir harfi uchun ushbu amalni takrorlang.

Qaysarning qayta tuzilishi

  1. 1 Shaxsiy alifbo yarating. Qaysar shifri alifboni siljitadi va keyin harflarni tartibda yangi raqam bilan almashtiradi. Agar siz yulduz turkumini muntazam o'zgartirib tursangiz, bu kodni buzilishini qiyinlashtiradi. Masalan, 3 ta almashtirishli shifr A ning E, B ning Y, C ning I va hokazo bo'lishini bildiradi. Agar siz "ertaga bekatda ko'rishguncha" deb yozmoqchi bo'lsangiz, xabar "Yaopnvfevyo eeyapne ke opekuyoyo" ga o'xshaydi.
    • Kod yaratilishidan oldin alifboni qayta tartiblashning ko'plab variantlari mavjud. Bu shifrni yanada xavfsiz qiladi.
  2. 2 Xabaringizni yozib oling. Agar siz kodingizga mos keladiganini tayyorlasangiz, dekodlash doirasi kabi yordamchining bo'lishi buni osonlashtirishi mumkin.
  3. 3 Xabarni tarjima qiling. Sizning kodingizni shifrini ochayotgan odam alifboni to'g'ri tiklash uchun faqat raqamni bilishi kerak. Uni muntazam ravishda o'zgartiring, lekin qabul qiluvchiga yangi alifbo siljish raqami qanday bo'lishini ishonch bilan etkazishingizga ishonch hosil qiling.

3 -usul 3: maxfiy tillar

Tushunmagan til

  1. 1 Unli tovushlar bilan boshlanadigan so'zlarni aniqlang. Agar mavjud bo'lsa, so'z oxiriga "ay" ni qo'shing. Masalan, "quloq" "quloq", "kamar" "orqaai" va "haqorat" "haqorat" ga aylanadi.
  2. 2 Undosh bilan boshlanadigan so'zlarni aniqlang. Agar mavjud bo'lsa, so'zning birinchi harfini oxirigacha ko'chiring va "ay" qo'shing. Agar so'z boshida ikkita (yoki undan ortiq) undosh bo'lsa, ularni qayta joylashtiring va "ay" qo'shing.
    • Masalan, "murda" "uptray" ga, "gramm" "ammgray" ga va "fikr" "o'ylashga" aylanadi.
  3. 3 Tushunmagan tilda gapiring. Agar siz tez gapirsangiz, chalkash til eng yaxshi ishlaydi, lekin buning uchun biroz tayyorgarlik kerak. Mashq qilishni to'xtatmang!

Ovozli signal kodi

  1. 1 Ovoz kodini yarating. Bu kod Mors kodi kabi ishlaydi. Har bir harfga yoki alohida so'zga ovozli ritm kodini belgilashingiz kerak bo'ladi. Siz eslay oladigan ritmlarni tanlang.
  2. 2 O'z kodingizni boshqalarga o'rgating. Kod har doim xotirada bo'lishi kerak, shuning uchun uni ishlatmoqchi bo'lgan har bir kishiga kodni o'rgating.
  3. 3 Xabaringizga teging. Xabaringizni etkazish uchun barmoqlaringizdan, qalamning uchidan yoki boshqa asbobdan foydalaning. Yashirin bo'lishga harakat qiling. Siz gaplashayotganingizni hech kim taxmin qilishi shart emas.

G'alati

  1. 1 G'alati gapirishni o'rganing. Gibberish - bu chalkash tilga o'xshash til o'yini, lekin bu murakkabroq ko'rinadi. Qisqa tushuntirish - bo'g'indagi har bir unlidan oldin "-otag" (yoki unga teng keladigan) qo'shish kerak. Bu haqiqatdan ham eshitilganidan ko'ra murakkabroq! Ushbu kodni mukammal o'zlashtirish uchun sizga amaliyot kerak bo'ladi.

Maslahatlar

  • Kodni faqat yuboruvchi va oluvchi biladigan joyga yashiring. Masalan, istalgan qalamni echib oling va kodingizni ichiga qo'ying, qalamni joyiga qo'ying, joy toping (masalan, qalam ushlagichi) va oluvchiga qalam qayerda va turini ayting.
  • Kodni yanada chalkashtirib yuborish uchun bo'sh joylarni shifrlang. Masalan, bo'shliqlar o'rniga harflardan (E, T, A, O va H eng yaxshi) foydalanish mumkin. Ularni qo'g'irchoqlar deb atashadi. Tajribali kod buzuvchilar uchun S, b, b va Y juda aniq ko'rinadi, shuning uchun ularni yoki boshqa taniqli belgilarni ishlatmang.
  • Harflarni so'z bilan tasodifiy tartibda o'zgartirish orqali siz o'z kodingizni yaratishingiz mumkin. "Dij yemn parkda" - "Meni bog'da kuting."
  • Har doim siz tomondan agentlarga kodlarni yuboring.
  • Turkcha irland tilidan foydalanganda undoshdan oldin "eb" ni ishlatish shart emas. Siz "ie", "br", "from" yoki boshqa noaniq harflar kombinatsiyasidan foydalanishingiz mumkin.
  • Pozitsion kodlashdan foydalanganda, harflarni bir joydan ikkinchisiga qo'shish, o'chirish va hattoki tartibini o'zgartirish ham qiyin bo'ladi. Sizning sherigingiz nima qilayotganingizni tushunishiga ishonch hosil qiling, aks holda bu uning uchun ma'nosiz bo'ladi. Siz matnni qismlarga bo'lishingiz mumkin, shunda har birida uch, to'rt yoki beshta harf bor va keyin ularni almashtirishingiz mumkin.
  • Qaysar almashish uchun siz harflarni xohlagan joyingizga, oldinga yoki orqaga almashtirishingiz mumkin. O'zgartirish qoidalari har bir harf uchun bir xil ekanligiga ishonch hosil qiling.
  • Har doim shifrlangan xabarlarni yo'q qiling.
  • Agar siz o'zingizning kodingizdan foydalanayotgan bo'lsangiz, boshqalarga tushuntirishni murakkablashtirmang. Shifrni ochish juda qiyin bo'lishi mumkin, hatto siz uchun ham!
  • Morze kodidan foydalaning. Bu eng mashhur kodlardan biri, shuning uchun suhbatdoshingiz nima ekanligini tezda tushunadi.

Ogohlantirishlar

  • Agar siz kodni noaniq yozsangiz, bu sizning hamkasbingiz uchun dekodlash jarayonini murakkablashtiradi, agar siz shifrni buzadigan maxsus kodlar yoki shifrlarni ishlatmasangiz (albatta sherigingizdan tashqari).
  • Qisqa so'zlar uchun chalkash til eng yaxshi ishlatiladi. Uzoq so'zlar bilan, bu unchalik samarali emas, chunki qo'shimcha harflar ko'proq ko'rinadi. Nutqda ishlatilganda ham xuddi shunday.

Sizga nima kerak

Kodlar uchun:


  • Kitob yoki lug'at
  • Qalam
  • Qog'oz

Shifrlar uchun:

  • Kod uchun ball
  • Qalam
  • Qog'oz
  • Har qanday sana