Kā izveidot slepenos kodus un kodus

Autors: Bobbie Johnson
Radīšanas Datums: 2 Aprīlis 2021
Atjaunināšanas Datums: 14 Maijs 2024
Anonim
Milzīgs SNOWMAN SAVAS ROKAS 200 RUBĻIEM
Video: Milzīgs SNOWMAN SAVAS ROKAS 200 RUBĻIEM

Saturs

Kodi ir resurss, lai mainītu ziņojuma izskatu, lai paslēptu tā patieso nozīmi. Lai tos atšifrētu, parasti ir nepieciešams, lai rokā būtu kodu grāmata vai kods. Šifrs ir process, kas spēj slēpt vai šifrēt ziņojumu, un pietiek ar tā mainīšanu, lai informācija tiktu atšifrēta vai tulkota. Abi ir būtiska drošas saziņas tehnikas sastāvdaļa, ko sauc par kriptanalīzi.

Soļi

1. metode no 5: vienkāršu kodu un šifru izmantošana (bērniem)

  1. Rakstiet vārdus apgrieztā secībā. Tas ir vienkāršs veids, kā kodēt ziņojumus un novērst to izpratni ar vienu snapu. Apgriezts, ziņa "atrodi mani tur" būtu: "arofalm in-ertnocne".
    • Šo kodu var viegli atrisināt, taču tas ir ļoti noderīgi, ja pastāv draudi, ka kāds redzēs ziņojumu īsumā.

  2. Izveidojiet alfabēta spoguļattēlu ziņojumu kodēšanai. Uz papīra lapas vienā rindā uzrakstiet alfabēta burtus no A līdz M. Tieši zem tā rakstiet burtus no N līdz Z, arī vienā rindā. Turpmāk rakstiet ziņojumus, apmainot katru burtu pret to, kas šajā veidnē atrodas tieši virs vai zem tā.
    • Izmantojot šo veidni, frāze "Kā tev iet?" kļūtu par "Pbzb inv?".

  3. Izmēģiniet aso skaitli. Uz papīra uzzīmē tic-tac-toe. No kreisās uz labo pusi un no augšas uz leju aizpildiet katru asuma atstarpi ar alfabēta burtiem no A līdz I. Mums būs šādi:
    • Burti A, B un C pirmajā rindā;
    • D, E un F otrajā;
    • G, H un es pēdējā.

  4. Izveidojiet otro tic-tac-toe spēli un zīmējiet punktus katrā telpā. Blakus pirmajam asumam uzzīmējiet citu, kas arī piepildīts ar alfabēta burtiem, no J līdz R. Visbeidzot, katrā asuma nodalījumā atzīmējiet punktus, kā aprakstīts zemāk:
    • Pirmajā rindā pirmās šūnas apakšējā labajā pusē atzīmējiet punktu (kas atbilst burtam J), vienu otrās apakšējās puses centrā (K burts) un otru trešās puses apakšējā kreisajā pusē (L burts).
    • Otrajā rindā atzīmējiet punktu pirmās šūnas labajā pusē (burts M), vienu otrās šūnas apakšas centrā (burts N) un otru centrā kreisās puses šūnā. trešais (burts O).
    • Trešajā rindā atzīmējiet punktu pirmās šūnas augšējā labajā stūrī (burts P), vienu otrās augšējā stūra centrā (burts Q) un otru pēdējās augšējā kreisajā stūrī (burts R ).
  5. Zem katra asā zīmējiet divas X formas matricas. Katra X šūna tiks aizpildīta ar alfabēta burtu, aizpildot šifra atslēgu. Otrajā X atzīmējiet nelielu punktu pie katras šūnas stūra. Tas izdarīts:
    • Rakstiet S pirmās X augšējā šūnā (vai tajā, kurā nav punktu), T kreisajā šūnā, U labajā pusē un V apakšā.
    • Rakstiet W otrās X augšējā šūnā, X kreisajā šūnā, Y labajā un Z apakšējā.
  6. Tagad izmantojiet šūnas formātu, lai lietotu šifru. Šūnu formai (ieskaitot punktus) jāaizstāj burti. Lai atšifrētu ziņojumu, vienkārši skatiet veidni.
  7. Izmantojiet rezerves šifru, pamatojoties uz datumu. Izvēlieties datumu. Tas var būt tāds, kam ir personiska nozīme (teiksim, dzimšanas diena vai diena, kad beidzāt universitāti), vai bezpersoniska (Brazīlijas atklājums). Uzrakstiet datumu kā nepārtrauktu skaitļu secību. Tas ir ciparu taustiņš.
    • Džordža Vašingtona dzimšanas dienā (17.02.22. - ņemiet vērā, ka piemērā mēnesis parādās pirms dienas), atslēga būtu 2221732.
    • Ja piekritāt izmantot šāda veida šifru ar kādu citu, ziņojumā varat iekļaut vārdu, kas adresātam palīdz atrast atslēgu (piemēram, “Vašingtona”).
  8. Šifrējiet ziņojumu, izmantojot atslēgu. Uzrakstiet oriģinālo ziņojumu uz papīra lapas. Zem katra ziņojuma burta uzrakstiet atslēgas ciparu. Kad esat nonācis secības beigās, atgriezieties pie pirmā numura. Lai šifrētu ziņojumu, pārvietojiet katru burtu uz priekšu alfabētā atbilstoši atslēgas numuram. Ja mēs izmantotu Džordža Vašingtona dzimšanas dienu (1732. gada 22. februāris), mums būtu:
    • Ziņojums: esmu izsalcis
    • Kodifikācija:
      esmu izsalcis
      2.2.2.1.7.3.2.2.2
      Pārvietojot katru burtu ar taustiņu diktēto atstarpju skaitu, mēs iegūstam:
    • Šifrēts ziņojums: v.g.p.i.v m.r.o.g
  9. Izmantojiet slepenu valodu, piemēram, dažus makaronu latīņu variantus. Kad vārds sākas ar līdzskaņu, tas jānovieto līdz vārda beigām un jāseko “viens”. Tas darbojas arī tad, ja vārds sākas ar vairākiem līdzskaņiem pēc kārtas. Kas attiecas uz vārdiem, ko sākuši patskaņi, to beigās vienkārši pievienojiet “viens”.
    • Piemēri, kas sākas ar līdzskaņiem: cūka = orcopum; es = imum; arī = ambémtum; slapjš = olhadomum
    • Piemēri ar līdzskaņu grupām: ctônico = onicoctum; lama = amalhum; zvans = amarchum
    • Piemēri ar patskaņiem: paskaidrot = paskaidrot; ola = ola; galīgi = galīgais; ēdiens = ēdiens

2. metode no 5: Kodu atšifrēšana

  1. Atpazīt kodu ierobežojumus. Codebooks var nozagt, pazaudēt, iznīcināt. Mūsdienu kriptanalīzes un datoru analīzes metodes var salauzt pat visspēcīgākos kodus. Tomēr ir kodi, kas spēj saīsināt garus ziņojumus garā signālvārdā, kas palīdz ietaupīt daudz laika.
    • Kodi trenē spēju atpazīt modeļus, kas var būt noderīgi ziņojumu kodēšanai, dekodēšanai, šifrēšanai un atšifrēšanai.
    • Kodus bieži izmanto tuvi draugi. Par iekšējiem jokiem var domāt kā par sava veida "kodu". Mēģiniet kopā ar draugiem izveidot kodētu valodu.
  2. Nosakiet sava koda mērķi. Zinot mērķi, kam tas paredzēts, tiek novērsts nevajadzīgs darbs. Ja vēlaties ietaupīt laiku, jums var būt nepieciešami tikai daži koda vārdi. Ja vēlaties nosūtīt detalizētus ziņojumus, jums, iespējams, būs nepieciešams kodu krājums, kas izskatās kā vārdnīca.
    • Atlasiet visbiežāk frāzes ziņojumos, kurus vēlaties kodēt. Tiem jābūt pirmajiem, kas jāpārvērš koda vārdos.
    • Kodus var padarīt vēl sarežģītākus, izmantojot dažādas rotācijas vai kombinētās veidnes vai kodu grāmatas. Tomēr, jo lielāks ir kodu skaits, jo vairāk dekodēšanai būs nepieciešamas veidnes vai kodu grāmatas.
  3. Izstrādājiet savu kodu grāmatu. Kondensējiet parastās frāzes, piemēram, “Es tevi dzirdu skaļi un skaidri”, līdzīgi kā “Roy”. Katram domājamam vārdam vai frāzei ziņojumos norādiet koda vārdu.
    • Dažreiz daļēji kodi var ar prieku aizsegt ziņojuma saturu. Pieņemsim, ka "staigāšana" atbilst "deju tango", "muzejs" uz "restorānu" un "Roy" saglabā iepriekš noteikto nozīmi:
      • Ziņojums: "Par vakardienu es tikai gribēju pateikt: Rojs. ES eju deju tango līdz restorāns kā plānots. Apmainiet un atvienojiet. "
      • Nozīme: "Par vakardienu es tikai gribēju pateikt: Es to dzirdu skaļi un skaidri. ES eju staigāt līdz muzejs kā plānots. Apmainiet un atvienojiet. "
  4. Lietojiet kodu grāmatu ziņojumiem. Šifrējiet tos, izmantojot grāmatas vārdus. Ir iespējams ietaupīt daudz laika, atstājot lietvārdus (tādus vārdus un vietniekvārdus kā "es", "es", "viņa"), kādi tie ir, taču šis lēmums katrā situācijā var atšķirties.
    • Divpakāpju kodos, kas ir daudz spēcīgāki par vienkāršiem kodiem, katram ziņojumam jāiet cauri diviem kodu grāmatām.
  5. Alternatīvi izmantojiet atslēgu, lai šifrētu ziņojumu. Ziņojuma kodēšanai varat izmantot atslēgu (kas var būt ziņojuma forma, vārdu, burtu vai simbolu grupa vai to kombinācija). Saņēmējam jābūt piekļuvei arī atslēgai, lai atšifrētu ziņojumu.
    • Pieņemot, ka atslēgvārds ir "SLEPENI", katrs ziņojumā esošais burts tiks pārvērsts par burtu skaitu, kas pastāv alfabētā starp to un tā korespondentu atslēgvārdā. Piemēram:
      • Ziņojums: Kā tev iet?
      • Atkodēšana:
        / C / ir 16 burti prom no sava atslēgas atslēgas, / S /.
        / O /, a 10 korespondenta vēstules, / E /
        / M /, 6 vēstules no korespondenta, / G /.
        Un tā tālāk...
      • Kodēts ziņojums: 16 ; 10 ; 6 ; 3 ; 17 ; 3 ; 6
  6. Atšifrējiet ziņojumus. Saņemot kodētu ziņojumu, tā izpratnei būs jāizmanto kodu grāmata vai atslēga. Sākumā tas būs nedaudz grūti, bet tas kļūs dabiskāk, kad iegūsiet tuvību kodam.
    • Lai uzlabotu savas kodēšanas un atšifrēšanas prasmes, varat uzaicināt draugus izveidot amatieru veidošanas grupu un apmainīties ar ziņojumiem savā starpā.

3. metode no 5: kopīgo kodu apgūšana

  1. Izmantojiet Skotijas Marijas izmantoto kodu. Politiski nemierīgā periodā karaliene Marija burtus un biežos angļu valodas vārdus aizstāja ar simboliem. Šie ir daži Marijas koda aspekti, kas var būt noderīgi jūsu mācībām:
    • Vienkāršu formu izmantošana biežiem burtiem - Marija burta / A / vietā izmantoja apli, kas ietaupa daudz laika.
    • Integrējiet kodā parastos simbolus. Marija izmantoja ciparu 8, lai atsauktos, piemēram, uz "Y", kas var sajaukt pārtvērējus par to, kuras ziņojuma daļas tika kodētas un kuras ne.
    • Piešķirt simbolus parastajiem vārdiem. Darbības vārds "lūgt" un vārds "nēsātājs", kas bieži bija Marijas laikmeta vārdi, ieguva īpašus simbolus viņas kodā. Simbolu izmantošana terminu un frāžu vietā, kurus izmantojat, bieži palielina koda sarežģītību.
  2. Izmantojiet koda frāzes, kas līdzīgas militārajiem brīdinājumiem. Kodu frāzes ar dažiem vārdiem saīsina lielu informācijas daudzumu.Ir zināms, ka tādas militārās trauksmes sistēmas kā DEFCON ar vienkāršu kodu palīdzību izsaka valsts aizsardzības sistēmas gatavību. Izveidojiet dažas kodu frāzes, kas attiecas uz jūsu ikdienas dzīvi.
    • Piemēram: tā vietā, lai pastāstītu draugiem: "Man jāiet uz savu atkritumu tvertni", pasakiet, piemēram, koda vārdu: "apliets".
    • Lai paziņotu draugiem, ka jums ir romantiska interese par cilvēku, kurš tikko ienācis istabā, jūs varētu teikt kodu frāzi: "Arī manam brālēnam Bruno patīk hokejs".
  3. Šifrējiet ziņojumus ar galveno grāmatu. Grāmatas ir pieejamas. Pēc grāmatas izvēles kā koda atslēgu varat saņemt atsauci, dodoties uz grāmatnīcu vai bibliotēku, kad saņemat šifrētu ziņojumu.
    • Pieņemsim, ka izvēlētā grāmata ir Kāpa, un to, ka kodu sistēma ir lappuses numura, līnijas un vārda (no kreisās uz labo) attēlojums.
      • Kodēts ziņojums: 224.10.1 ; 187.15.1 ; 163.1.7 ; 309.4.4.
      • Atkodēts ziņojums: Es slēpju savus vārdus.
    • Dažādiem vienas grāmatas izdevumiem var būt dažādas lapas. Nosakot atslēgu, papildus nosaukumam iekļaujiet informāciju par publikāciju, piemēram, izdevumu, gadu un tā tālāk.

4. metode no 5: šifru lasīšana

  1. Nosakiet šifra izmantošanas nepieciešamību. Šifrs izmanto algoritmu, kas ir transformācijas process, kurā konsekventi tiek iesniegts viss ziņojums. Tas nozīmē, ka to var tulkot ikviens, kurš zina šifru.
    • Sarežģīti skaitļi var sajaukt pat vispieredzējušos kriptanalītiķus. Matemātika, kas viņiem aiz muguras, noteiktās situācijās ir lielisks veids, kā aizsargāt ikdienas ziņojumus.
    • Daudzi šifrētāji izmanto arī citu atslēgu, piemēram, datumu, lai vēl vairāk nostiprinātu šifru. Tas maina izejas vērtības pēc mēneša dienas numura (pirmajā dienā visas vērtības mainītos pa vienai un tā tālāk).
  2. Izveidojiet algoritmu, kurā tiks iesniegti ziņojumi. Viens no vienkāršākajiem šifriem, ko var izmantot, ir ROT1 (pazīstams arī kā Cēzara šifrs). Iedomājoties alfabētu kā apli, nosaukums ROT1 vienkārši iesaka katru vēstules burtu pagriezt uz priekšu par vienu atstarpi.
    • Ziņojums: Sveiki.
    • Ziņojums šifrēts ROT1: l; m; B.
    • Cēzara šifru var modificēt, lai mainītu citu skaitli ar citu alfabēta burtu skaitu. ROT1 un ROT13 būtībā ir viena un tā pati šifrēšanas tehnika.
    • Skaitļi var būt neticami sarežģīti. Daži prasa atrisināt koordinātu, laiku un citu vērtību izmantošanu. Ir pat skaitļi, kas jāapstrādā ar datoru.
  3. Šifrējiet ziņojumus. Lai šifrētu ziņojumu, izmantojiet izvēlēto algoritmu. Apgūstot šifrēšanas procesu, palielināsies tā izpildes ātrums. Pievienojiet algoritmam mainīgo, lai tas būtu sarežģītāks. Piemēram:
    • Mainiet algoritma rotāciju atbilstoši mainīgam skaitlim, piemēram, nedēļas dienām. Piešķiriet vērtību katrai nedēļas dienai un, šifrējot dienas ziņojumu, pielāgojiet šifru atbilstoši šai vērtībai.
    • Iekļaujiet lapas numuru kopā ar šifrēto ziņojumu. Atbilstošie burti šajā lapā būs ziņojuma atslēga, kā parādīts zemāk esošajā piemērā:
      • Šifrēts ziņojums: 1 ; 8 ; 3 ; 2 ; 12 ; 2 ; 12.
      • Grāmatas atslēga: "Uma_moça" (atstarpes netiek ņemtas vērā).
        / U / ir 7 burti / A /.
        / M /, a 8 /U./ burti
        / Dod 3 burti / A /.
        Un tā tālāk...
      • Atšifrēts ziņojums: "Viss kārtībā?"
  4. Atšifrējiet ziņojumus. Ar praksi jūs skaitļus sāksit interpretēt instinktīvāk vai vismaz samērā viegli. Tā kā procesa (algoritma) pielietošana ir konsekventa, jūs sāksit atklāt tendences un varēsiet strādāt intuitīvāk.
    • Internetā ir daudz amatieru šifrēšanas klubu. Lielākā daļa no tām ir bezmaksas un piedāvā brošūras, kas aptver mūsdienu šifrēšanas pamatelementus.

5. metode no 5: Parasto šifru izpratne

  1. Apgūt Morzes kods. Neskatoties uz pievilcīgo nosaukumu, Morzes kods faktiski ir šifrs. Alfabēta burtus attēlo punkti un domuzīmes, kas savukārt attiecīgi apzīmē garus un īsus elektriskos signālus - tehnoloģija, kas ļāva nodrošināt pirmatnējo elektrisko sakaru (telegrāfu). Starp visbiežāk sastopamajiem burtiem Morzē, kurus apzīmē ar garām (_) un īsām (.) Zīmēm, ir:
    • R; S; T; L: ._. ; _ ..; _; ._ ..
    • THE; UN ; THE: ._;. ; _ _ _
  2. Izmantojiet transponēšanas skaitļus. Lieliski vārdi vēsturē, ieskaitot ģeniālo Leonardo da Vinči, rakstīja vēstījumus ar to, kā viņi izskatītos, ja tos redzētu spogulī, kas šāda veida šifram piešķīra nosaukumu "spoguļota rakstīšana". Sākumā to apgūt būs grūti, taču jūs to varēsiet izdarīt dabiski īsā laikā.
    • Transponēšanas skaitļi parasti attiecas uz ziņojuma vizuālo aspektu vai burtu formātu. Ziņojuma izskats tiek pārveidots, lai slēptu tā nozīmi.
  3. Konvertējiet ziņojumus binārā sistēmā. Tā ir valoda, ko veido nulles un tās, kuras lieto datori. Ir iespējams šifrēt ziņojumu no šo divu ciparu kombinācijām un atšifrēt to ar bināro atslēgu vai aprēķinot nulles un katram burtam atbilstošās grupas.
    • Binārajā sistēmā nosaukums "Mateus" izskatīsies šādi: 01001101; 01000001; 01010100; 01000101; 01010101; 01010011.

Padomi

  • Papildus burtiem atrodiet veidu, kā arī šifrēt atstarpes. Tas padarīs ziņojumu vēl grūtāk interpretējamu. Vietas vietā var izmantot pat burtus (šim nolūkam vispiemērotākās ir E, T, A, O un N). Šīs rakstzīmes sauc par nulles šifriem.

Brīdinājumi

  • Ziņojuma kodēšana vai šifrēšana nepadara to neaizskaramu. To ir iespējams atšifrēt, izmantojot kriptanalīzi, un to var apdraudēt cilvēku kļūdas vai koda grāmatas nozaudēšana.

Vai vēlatie izveidot avu tiešraidi internetā? Šeit ir oli pa olim apraktīt proce, kurā jū lejupielādējat un tartējat avu bezmaka tiešaite apraidi, izmantojot Window Media Encoder. Lai padarītu šo tieš...

Jaundzimušie pirmajā dzīve nedēļā piedzīvo trauja pārmaiņa, un viņu āda ātri mainā, parādot dažāda krāa, faktūra un zīme, ka paša par evi parādā un izzūd. Tā kā daži āda aptākļi var identificēt nopiet...

Svaigas Publikācijas