Kriptogrāfijas noslēpumi. Neatrisināti šifri

Vēlējos šodienas ierakstā uzrakstīt par ļoti interesantu grāmatu - G.Rodari krāšņajām pasakām, bet domāju, ka šo tēmu atstāšu vēlākam laikam, pēc nakts atgadījuma. Un naktī mēs izšķīrāmies grāmatu plaukts- nevarēja izturēt tonnām grāmatu, kas stāvēja uz tā. Paldies Dievam, Gļebs gulēja uz gultas apakšējā stāva, Marks bija ar mums, un plaukts nokrita uz augšējo stāvu un neviens necieta. Bet es negribēju rakstīt ziņu par citu grāmatu))

Un es rakstīšu par šifriem, kriptogrāfiju, visādām zīmēm, simboliem un mīklām bērniem. Un pats galvenais, kā šādas spēles ir saistītas ar bērna attīstību.
Matemātisko spēju attīstība ir tieši saistīta ar loģikas, atmiņas un abstraktās domāšanas attīstību. Turklāt matemātikā īpaša nozīme tiek piešķirta simboliem un zīmēm. Ļoti labi atceros, ka pamatskolā daudziem bērniem vienādojumu risināšanā bija stupors, jo viņi nevarēja saprast, kā ciparu var aizstāt ar burtu. Un pat daudzi absolventi nespēj atrisināt problēmas vispārīgi. Lai gan patiesībā šeit nav nekā sarežģīta, un jūs varat sākt praktizēt no 4-5 gadu vecuma.

Puzles bērniem dažādu slepeno ierakstu, šifru, mīklu veidā ir veiksmīgas arī ar to, ka bērnā izraisa dedzīgu interesi, zinātkāri, rotaļas slāpes, vēlmi domāt un risināt!

Un šeit jums ir mīkla: šifrēšanā?

Puzles bērniem: šifri un kriptogrammas

- šifrēšana ar aizstāšanu- lieliskas puzles bērniem. Šāda veida šifrēšanā katrs burts tiek aizstāts ar citu, piemēram, burts "O" ir burts "Sh", burts "K" - burts "R", burts "T" - burts "C". ". Tādējādi vārds KAĶIS izskatīsies RSC.

Vecākiem bērniem var piedāvāt pašiem atrisināt šifrētos tekstus. Piemēram, rakstot frāzi "mans kaķu nīlzirgs", kā šis "Yeshu rshts yuzzeshts" un sakot, ka: ēst; y-y, r-k, y-b. Visticamāk, bērniem vecumā no 7 līdz 8 gadiem šī informācija būs pietiekama. Mazākiem bērniem ir jākrāso katrs burts: viņiem pat vienkārša viena rakstzīmes nomaiņa ar citu var būt grūts uzdevums.

- šifrēšana ar attēliem vai mīklām. Šeit viss ir vienkārši: katram vārdam vai burtam mēs izdomājam attēlu. Un tad mēs cenšamies šādi rakstīt vēstules.

Uz gara virve piesiet citas virves. Virvei ir krāsa un vairāki mezgli, un katra krāsu kombinācija + mezgli kaut ko nozīmē. Piemēram, balts un 1 mezgls nozīmē lēkt, sarkans un 2 mezgli nozīmē skriet, zils un 3 mezgli nozīmē apgulties. Tādējādi jūs varat sūtīt ziņas un pat rakstīt vēstules. Apzīmējumus var pierakstīt vai paļauties uz atmiņu.

- šifrēšanas plāksne
Lai izgatavotu šādu zīmi, jums būs nepieciešams neliels kartona gabals, kurā jums būs jāizgriež kvadrātveida caurumi. Tagad izklājiet kartonu uz parastas papīra lapas. Katrā caurumā ierakstiet burtu, lai jūs iegūtu vārdu vai teikumu. Tagad noņemiet kartonu un aizpildiet pārējo vietu ar nejaušiem burtiem. Jūs varat izlasīt šādu šifru tikai tad, ja jums ir pie rokas šifra.

- apgrieztā lasīšana.Šī pat nav šifrēšana, jo, kad esat uzminējis šifrēšanas metodi, jūs jau precīzi zināt, kā atrisināt visas pārējās. Bet bērniem parasti patīk šādi vienkārši kodi.

Uzmanību! Ja bērns tikko ir iemācījies lasīt un mulsina, kurā pusē lasīt - pa labi vai pa kreisi -, vēl neizmantojiet šo spēli. Tas viņu var mulsināt vēl vairāk.
Savukārt, ja bērns, gluži pretēji, labi lasa, tad var spēlēt verbāli, piemēram, pastaigā - spēle ļoti labi attīsta loģiku un atmiņu.

- rakstīt ar pienu, sveci. Arī šeit viss ir vienkārši - vienreiz uzzinājis, ka vajag turēt virs uguns (starp citu, tikai kopā ar vecākiem) vai pārkrāsot ar krāsu, šifrs ir viegli atrisināms. Bet brīnuma sajūta joprojām paliek.

- šifrēšana, izmantojot tastatūru. Ja bērns ir iepazinies ar tastatūru, tad varat rakstīt, piemēram, šifrus Angļu burti. Bērns atradīs šo burtu uz tastatūras un redzēs, kāds krievu valodas burts ir uzrakstīts uz tā paša taustiņa. Patiesībā tas ir gandrīz tas pats, kas aizstāt šifrēšanu, tikai aizstāt ar angļu burtiem, un tas jau ir izdarīts mums))

Kopumā zīmju sistēmas sadaļā var atrast daudzas citas noderīgas spēles. Un apstāties meklēt spēles internetā un sākt spēlēt un sazināties ar bērniem, klikšķis

Reiz mēs ar vecāko Nastju dedzīgi spēlējām detektīvus un detektīvus, izdomājām savus šifrus, izmeklēšanas metodes. Tad šis hobijs pārgāja un tad atkal atgriezās. Nastjai ir līgavainis Dimka, kurš ar entuziasmu spēlē skautus. Viņa aizraušanos dalīja mana meita. Kā zināms, lai viens otram nodotu svarīgu informāciju, izlūkdienestiem ir nepieciešams šifrs. Ar šo spēļu palīdzību jūs arī uzzināsiet, kā šifrēt vārdu vai pat visu tekstu!

Balti plankumi

Jebkurš teksts, pat bez šifra, var pārvērsties par grūti salasāmu abrakadabru, ja starp burtiem un vārdiem ir nepareizi izvietotas atstarpes.

Piemēram, par to pārvēršas vienkāršs un skaidrs teikums "Satiekamies pie ezera" - "Tikšanās ar Yanaber yeguozera".

Pat uzmanīgs cilvēks nozveju uzreiz nepamanīs. Taču pieredzējis skauts Dimka saka, ka šis ir vienkāršākais šifrēšanas veids.

bez patskaņiem

Vai arī varat izmantot šo metodi - rakstiet tekstu bez patskaņiem.

Piemēram, šeit ir teikums: "Note atrodas ozola dobumā, kas stāv mežmalā". Šifrētais teksts izskatās šādi: "Zpska meli in dpl db, ktr stt n pshke ls".

Tas prasīs gan atjautību, gan neatlaidību, gan, iespējams, pieaugušo palīdzību (kuriem arī reizēm nenāk par ļaunu trenēt atmiņu un atcerēties bērnību).

Lasi otrādi

Šī šifrēšana vienlaikus apvieno divas metodes. Teksts jālasa no labās puses uz kreiso (tas ir, otrādi), un atstarpes starp vārdiem var novietot nejauši.

Šeit lasiet un atšifrējiet: "Neleta minv ozols, manoro tsop irtoms".

Otrais par pirmo

Vai arī katru alfabēta burtu var apzīmēt ar burtu, kas tam seko. Tas ir, "a" vietā mēs rakstām "b", nevis "b" mēs rakstām "c", nevis "c" - "d" un tā tālāk.

Pamatojoties uz šo principu, jūs varat izveidot neparastu šifru. Lai neapjuktu, visiem spēles dalībniekiem uztaisījām minimātes. Ar tiem ir daudz ērtāk izmantot šo metodi.

Uzminiet, kādu frāzi mēs jums šifrējām: "T'ilb g tzhsibmzh fiobue mzhdlp — saskaņā ar ojlpdeb oj toynbzhu schmarf".

Deputāti

Pēc tāda paša principa kā iepriekšējais šifrs tiek izmantota "Aizvietošanas" metode. Lasīju, ka to izmantoja svēto ebreju tekstu šifrēšanai.

Alfabēta pirmā burta vietā rakstām pēdējo, otrā vietā - priekšpēdējo un tā tālāk. Tas ir, nevis A - Z, nevis B - Yu, nevis C - E ...

Lai tekstu būtu vieglāk atšifrēt, pa rokai jābūt alfabētam un papīra lapai ar pildspalvu. Jūs skatāties uz vēstules korespondenci un pierakstiet to. Bērnam būs grūti pēc acs novērtēt un atšifrēt.

tabulas

Jūs varat šifrēt tekstu, vispirms ierakstot to tabulā. Jums tikai iepriekš jāvienojas, ar kuru burtu atzīmēsiet atstarpes starp vārdiem.

Neliels mājiens - tam jābūt parastam burtam (piemēram, p, k, l, o), jo vārdos reti sastopamie burti uzreiz krīt acīs un tāpēc teksts ir viegli atšifrējams. Jums arī jāapspriež, cik liela būs tabula un kā jūs ievadīsit vārdus (no kreisās uz labo vai no augšas uz leju).

Kopā šifrēsim frāzi, izmantojot tabulu: Naktī braucam ķert karpas.

Atstarpe tiks apzīmēta ar burtu "r", vārdi ir rakstīti no augšas uz leju. 3. pa 3. tabula (iezīmējam parastās piezīmju grāmatiņas lapas šūnas).

Lūk, ko mēs iegūstam:
N I M O T K A Y
O YU D R V A S R
CH R E L I R R E.

Režģis

Lai lasītu šādi šifrētu tekstu, jums un jūsu draugam būs nepieciešami tie paši trafareti: papīra loksnes ar nejaušā secībā izgrieztiem kvadrātiņiem.

Šifrējums jāraksta uz lapas, kura formāts ir tieši tāds pats kā trafaretam. Burti tiek rakstīti šūnās-caurumos (un var rakstīt arī, piemēram, no labās uz kreiso vai no augšas uz leju), pārējās šūnas ir aizpildītas ar jebkuriem citiem burtiem.

Ievadiet grāmatu

Ja iepriekšējā šifrā sagatavojām divus trafaretus, tad tagad vajag tās pašas grāmatas. Atceros, bērnībā puiši šim nolūkam izmantoja Dumas romānu "Trīs musketieri".

Piezīmes izskatījās šādi:
"324 s, 4 a, c, 7 sl.
150 s, 1 a, n, 11 w…."

Pirmais cipars norādīja lapas numuru
otrais- rindkopas numurs
trešais burts- kā saskaitīt rindkopas virs (c) vai zemāk (n),
ceturtais burts- vārds.

Manā piemērā ir jāmeklē vēlamie vārdi:
Pirmais vārds: 324.lappusē 4.rindkopā no augšas septītais vārds.
Otrais vārds: 150. lappusē, 1 rindkopa no apakšas, vienpadsmitais vārds.

Atšifrēšanas process nav ātrs, taču neviens no nepiederošajiem nevarēs izlasīt ziņojumu.

Kopš cilvēce ir izaugusi rakstīšana, kodi un šifri tiek izmantoti ziņojumu aizsardzībai. Grieķi un ēģiptieši personiskās korespondences aizsardzībai izmantoja šifrus. Patiesībā tas ir no šīs krāšņās tradīcijas mūsdienu tradīcija laužot kodus un šifrus. Kriptanalīze pēta kodus un metodes to laušanai, un šī darbība mūsdienu realitātē var sniegt daudz priekšrocību. Ja vēlaties to iemācīties, varat sākt, izpētot izplatītākos šifrus un visu, kas ar tiem saistīts. Kopumā izlasiet šo rakstu!

Soļi

Aizstāšanas šifru atšifrēšana

    Sāciet, meklējot vārdus ar vienu burtu. Lielāko daļu šifru, kuru pamatā ir salīdzinoši vienkāršas aizstāšanas metodes, ir visvieglāk izjaukt ar vienkāršu rupju spēku aizstāšanu. Jā, jums būs jāmācās, bet tas kļūs tikai grūtāk.

    • Vārdi no viena burta krievu valodā ir vietniekvārdi un prievārdi (I, v, u, o, a). Lai tos atrastu, jums būs rūpīgi jāizpēta teksts. Uzminiet, pārbaudiet, labojiet vai izmēģiniet jaunas iespējas - nav cita veida, kā atrisināt šifru.
    • Jums jāiemācās lasīt šifru. Salauzt to nav tik svarīgi. Iemācieties sagrābt modeļus un noteikumus, kas ir šifra pamatā, un tad to lauzt jums nebūs grūti.
  1. Meklējiet visbiežāk lietotos simbolus un burtus. Piemēram, angļu valodā tie ir “e”, “t” un “a”. Strādājot ar šifru, izmantojiet savas zināšanas par valodu un teikumu uzbūvi, uz kuru pamata izvirziet hipotēzes un pieņēmumus. Jā, reti kad būsi 100% pārliecināts, bet šifru risināšana ir spēle, kurā tev ir jāmin un jāizlabo savas kļūdas!

    • Dubultie simboli un īsi vārdi paskaties vispirms, mēģiniet sākt dekodēt ar tiem. Galu galā ir vieglāk strādāt ar diviem burtiem nekā ar 7-10.
  2. Pievērsiet uzmanību apostrofiem un simboliem apkārt. Ja tekstā ir apostrofi, tad jums ir paveicies! Tātad, gadījumā angliski, apostrofa izmantošana nozīmē, ka rakstzīmes, piemēram, s, t, d, m, ll vai re, tiek šifrētas pēc. Attiecīgi, ja pēc apostrofa ir divas identiskas rakstzīmes, tad tas, iespējams, ir L!

    Mēģiniet noteikt, kāda veida šifrs jums ir. Ja, risinot šifru, jūs noteiktā brīdī saprotat, kuram no iepriekšminētajiem veidiem tas pieder, tad esat to praktiski atrisinājis. Protams, tas nenotiks tik bieži, bet jo vairāk šifru atrisināsiet, jo vieglāk jums vēlāk būs.

    • Mūsdienās visizplatītākā ir digitālā aizstāšana un atslēgu šifri. Strādājot ar šifru, vispirms ir jāpārbauda, ​​vai tas ir šāda veida.

    Parasto šifru atpazīšana

    1. aizstāšanas šifri. Stingri sakot, aizstāšanas šifri kodē ziņojumu, aizstājot vienu burtu ar citu, saskaņā ar iepriekš noteiktu algoritmu. Algoritms ir atslēga šifra atšķetināšanai, ja jūs to atšķetināsit, tad ziņojuma atkodēšana nebūs problēma.

      • Pat ja kods satur ciparus, kirilicu vai latīņu, hieroglifus vai neparastas rakstzīmes - ja vien tiek izmantotas viena veida rakstzīmes, iespējams, jūs strādājat ar aizstāšanas šifru. Attiecīgi jums ir jāizpēta izmantotais alfabēts un no tā jāatvasina aizstāšanas noteikumi.
    2. Kvadrātveida šifrs. Vienkāršākā šifrēšana, ko izmantoja senie grieķi, pamatojoties uz skaitļu tabulas izmantošanu, no kurām katra atbilst burtam un no kuras pēc tam tiek veidoti vārdi. Tas ir patiešām vienkāršs kods, sava veida pamati. Ja jums ir jāatrisina šifrs garas skaitļu virknes veidā, visticamāk, noderēs kvadrātveida šifrēšanas metodes.

      Cēzara šifrs. Cēzars ne tikai zināja, kā vienlaikus darīt trīs lietas, viņš saprata arī šifrēšanu. Cēzars radīja labu, vienkāršu, saprotamu un tajā pašā laikā izturīgu pret plaisāšanu šifru, kas tika nosaukts viņa vārdā. Cēzara šifrs ir pirmais solis ceļā uz sarežģītu kodu un šifru apguvi. Cēzara šifra būtība ir tāda, ka visas alfabēta rakstzīmes tiek pārvietotas vienā virzienā par noteiktu rakstzīmju skaitu. Piemēram, pārbīdot 3 rakstzīmes pa kreisi, A tiks mainīta uz D, B uz E un tā tālāk.

      Uzmanieties no tastatūras veidnēm. Pamatojoties uz tradicionālo QWERTY tastatūras izkārtojumu, šobrīd tiek veidoti dažādi šifri, kas darbojas pēc pārvietošanas un aizstāšanas principa. Burti tiek pārvietoti pa kreisi, pa labi, uz augšu un uz leju par noteiktu rakstzīmju skaitu, kas ļauj izveidot šifru. Šādu šifru gadījumā jums jāzina, kurā virzienā rakstzīmes tika pārvietotas.

      • Tātad, mainot kolonnas vienu pozīciju uz augšu, "wikihow" kļūst par "28i8y92".
      • polialfabētiskie šifri. Vienkārši aizstāšanas šifri paļaujas uz šifru, lai izveidotu sava veida alfabētu šifrēšanai. Bet jau viduslaikos tas kļuva pārāk neuzticams, pārāk viegli uzlauzt. Tad kriptogrāfija spēra soli uz priekšu un kļuva sarežģītāka, sākot šifrēšanai vienlaikus izmantot vairāku alfabētu rakstzīmes. Lieki piebilst, ka šifrēšanas uzticamība nekavējoties palielinājās.

    Ko nozīmē būt kodu lauzējam

      Esi pacietīgs.Šifra laušana ir pacietība, pacietība un vēl vairāk pacietības. Nu, protams, neatlaidība. Tas ir lēns, rūpīgs darbs liela summa vilšanās dēļ izplatītas kļūdas un nepieciešamība pastāvīgi atlasīt simbolus, vārdus, metodes utt. Labam atšifrētājam vienkārši ir jābūt pacietīgam.

Piekūns Treviss

TULKOJUMS NO ANGĻU VALODAS LAKHMAKOV V.L.

KODI UN CIFERI

super spiegs

Kodu un šifru noslēpumi

Priekšvārds

Otrā pasaules kara laikā Falcon Trevis dienēja militārā izlūkošana kuru uzdevums bija pārtvert, atšifrēt un atšifrēt dažāda veida ziņas, nosakot to personu atrašanās vietas, kuras nosūtīja un saņēma šādas ziņas.
Lasītājam tiek dota unikāla iespēja izbaudīt ziņojumu apkopošanu un apmaiņu ar draugiem, kurus neviens nesapratīs, izņemot jūs un jūsu draugus.
No šīs grāmatas varat uzzināt visu par polialfabētiskajiem šifriem, kodu režģiem, simboliem, akrostiķiem, neredzamo tinti un īpašiem koda vārdiem "Pūce" un "Vanags" ("Pūce" un "Vanags")
Grāmatā izklaidējošā veidā sniegti spēļu un sacensību organizēšanas mirkļi, izmantojot kodus un šifrus, kā arī īpašas nodaļas, kas jautrā veidā stāsta, kā kļūt par kodu lauzēju. Īsāk sakot, šeit jūs uzzināsiet, kas palīdzēs jums kļūt par super spiegu!
Šajā grāmatā aprakstītie varoņi un situācijas ir tikai autora iztēles produkts, un tiem nav nekāda sakara ar nevienu reālu personu vai notikumu.
Jebkura sakritība ir tīras nejaušības auglis.

Tulkojums no angļu valodas
V.L. Lahmakova

Autortiesības © V.L. Lahmakovs, 2013

Nodaļas: Lapas:

Priekšvārds 1
1. Par kodiem un šifriem 2.–4
2. Šifru pārvietošana 5–13
3 Liels gājiens 14-23
4. Vienkāršās aizstāšanas šifri 23 - 34
5. Lielie aizstāšanas šifri 34 - 40
6. Šifres - rakstzīmes 40 - 44
7. Slēptie kodi un šifri 45 - 51
8. Mēģinājumi uzlauzt kodu 51 - 55
9. Kodi spēlēs un sacensībās 55 - 61
10. Neredzamā tinte 62 - 69

1. nodaļa
Par kodiem un šifriem

Kādā aukstā 1975. gada janvāra rītā virsraksti vēstīja par slepenā koda nāvi. “Rakstīšana nogalina kodu!” skaļi paziņoja viens laikraksts. Stāsts zem šī virsraksta runāja par radio un televīzijas interviju ar kādu personu, kas tajā laikā bija ļoti informēta par šiem jautājumiem. Intervijas laikā tika nolasīta gara vēstule, kas iepriekš bija pa radio slepenais šifrs aģents Londonā. "Bezmaksas dāvana kriptogrāfa klausīšanās pasaulei!" rakstā tika kliegts, liekot saprast, ka radio pārtvērēji varēja pārtvert šādi pa radio uz Londonu nosūtīto ziņu, un tas vēlāk intervijas laikā izskanēja pilnībā atšifrētā formā. Acīmredzot tomēr tas pats par sevi ziņa - vēstule par tās saturu īpaši neinteresēja atšifrētājus-pārtvērējus, taču viņi no tā pietiekami daudz uzzināja par slepeno šifru, ar kuru tika slēpts vēstules saturs, tāpēc šo šifru otrreiz izmantot būtu ārkārtīgi nedroši. No visa teiktā izrietēja, ka vēstule patiesībā "nogalināja" slepeno kodu. Šī janvāra rīta avīzes ziņas aktualizēja nopietno kodu un šifru problēmu.Sava problēma ir arī tā sauktajai "neredzamai tintei", kaut vai tāpēc, ka tās jau sen asociējas ar visdažādākajiem spiegiem. Un tāpēc viņiem ir sava veida diezgan nopietna pieeja un attieksme pret sevi. Taču tālāk mūsu grāmatā aprakstītie kodi, šifri un neredzamā tinte ir doti nevis tik nopietnā asociācijā, bet gan vieglākā – prieka pēc. Kodi un šifri (jāatceras, ka šifrs ļoti atšķiras no koda) ļoti atšķiras pēc sava veida un slepenības pakāpes, lai būtu piemēroti dažādiem lietojumiem - slepenu ziņojumu apmaiņai ar draugiem, dārgumu meklēšanai un slēpšanai. , savu noslēpumu saglabāšanā un daudzos citos gadījumos, īpaši plaši izplatītajās brīvdabas spēlēs, ko skautu dēvē par "plašajām spēlēm", kurās ar neredzamo rakstību var pastiprināt baudas, sajūsmas un noslēpuma sajūtu. Daži no kodiem un šifriem, par kuriem mēs šeit runājam, nebūs atklājums tiem, kas jau zina par kriptogrāfijas zinātni, taču daži var būt pirmo reizi sastopami šajā grāmatā. Šeit mēs varam iekļaut neredzamu tinti, jo īpaši uz neķīmiskas bāzes. Daži šifri (kuru ir ap piecdesmit veidu un vismaz puse to variantu) ir tik vienkārši, ka diez vai ir noslēpums, taču tie var būt arī ļoti mulsinoši, pievienojot īstermiņa spēlēm rallija elementu. vai spēļu aktivitātes, vai dažreiz un līdzīgas ilgtermiņa aktivitātes. Neredzamā tinte, jo īpaši neķīmiska un arī izstrādāta ar neķīmiskām metodēm, var kalpot tam pašam izklaides mērķim. No otras puses, ir arī šifri, kas ir tik droši savā kriptogrāfijā, ka pat pieredzējušam atšifrētājam būs nepieciešami diezgan ilgu laiku tās atvēršanai (uzlaušanai), bez šifrēšanas atslēgas.
Lai detalizēti izskaidrotu dažus kriptogrāfijā lietotos terminus, izpildīsim procedūru, kas noved pie tādas vēstules/ziņojuma parādīšanās, kas ir aprakstīta janvāra piezīmē.
Sākumā vēstījums bija jāraksta kopējā valodā (saukta par "vienkāršo valodu" vai "tīro"); pēc tam tas tiek nodots kriptogrāfam, kuram ir jāmaina burta "vienkāršā valoda" pret šifrētu, ko sauc par "šifrēšanu" vai "šifrēšanu", ja tiek izmantots kāds kods. ir šifrētais alfabēts, t.i. parasto valodu burtu manuālas vai mašīnšifrēšanas metode.Šifrēšanas vai kodēšanas rezultātu sauc par kriptogrammu. Pēc tam radio operators to Morzes ābecē nosūtīja uz galamērķi, kur viņa kriptogrāfs, izmantojot identisku atslēgu, atšifrēja vai (kodēšanas gadījumā) atšifrēja ziņojumu saprotamā "vienkāršā valodā".
Vārds "kods" parasti tiek lietots, lai apzīmētu gan kodu, gan šifru, taču kriptogrāfijā starp tiem ir atšķirība un ļoti nozīmīga.
Šifrs ir balstīts uz parastās valodas alfabētu, tāpat kā Morzes ābece. Ziņojums, kas nosūtīts ar Morzes ābeci (kas patiesībā nav slepens šifrs), ir jāuzraksta. Tas pats attiecas uz slepeno šifru.
Kods vairāk atgādina frāžu grāmatu, kurā teikumus, frāzes, atsevišķus vārdus un ciparus attēlo vienāda garuma burtu grupas, parasti ne vairāk kā 3, 4 vai 5 burti vienā grupā. Piemēram, "AMZ" var būt "YES" vietā un "QTR" vietā "10000", un "GYX" vietā "Mums nav pietiekami daudz degvielas". Kodu ir daudz grūtāk uzlauzt nekā šifru, jo atšķirībā no šifra tas nav balstīts uz jums zināmās valodas alfabētu un ir daudz ātrāk darbināms. Tomēr galvenā šifra priekšrocība ir tā, ka var šifrēt jebkuru izteiksmes veidu. Atrodoties kodā, saliktos vārdus, ciparus un vārdu krājuma grupas (vārdu grupas) var kodēt, lai gan lielākajā daļā kodu ir iekļauti atsevišķi alfabēti. Kodi parasti tiek apkopoti, lai tos varētu ērti lietot jebkurš lietotājs. Piemēram, Navy (Navy) kods galvenokārt sastāvētu no kuģniecības terminiem un frāzēm, savukārt kods tiek izmantots komercdarbība pārsvarā no tā sauktajām "biznesa frāzēm". Komerckodi mazāk tiek izmantoti noslēpumu glabāšanai, nevis naudas taupīšanai, jo. telegrāfa uzņēmumi saņem vārdus, bet kodu grupa, kas sastāv no vairākiem vārdiem, bieži pārvadā tikai vienu vārdu slodzi.
IN parastā dzīve Ir divas galvenās šifru klases: aizvietošanas šifri un transponēšanas šifri.
Pirmajā gadījumā parasto burtu aizstāj ar dažādiem burtiem vai burtiem, vai cipariem vai simboliem.
Otrajā gadījumā parastie burti paliek parastie, bet tie ir sajaukti taksonomijā, kas aizēno to sākotnējo nozīmi.
Dažās jauktajās sistēmās ir nepieciešams pievienot burtus, kuriem šajā konkrētajā gadījumā nav semantiskas slodzes, lai apgrūtinātu ziņojuma pabeigšanu. Šādus burtus profesionāļi sauc par "nulles". Šifrā aizvērtu ziņojumu nepārtrauc pieturzīmes. Jebkuras pieturzīmes, īpaši jautājuma zīme, palīdz kāda cita dekodētājam viegli izjaukt jūsu šifru. Kriptogrāfijā nav nevienas iestādes, kas būtu atbildīgas par lietoto terminu standartizāciju, un tas izskaidro, kāpēc šeit ir tik daudz dažādu terminu, kas apzīmē vienus un tos pašus objektus vai jēdzienus. Zem vairākiem ir arī šifri dažādi nosaukumi, savukārt ir citi, kuriem to nemaz nav. Šajā grāmatā visiem šifriem, ar kuriem mēs sastopamies, gan nenosauktiem, gan nosauktiem, kādreiz bija savi nosaukumi, dažreiz pat vienkāršas atsauces dēļ.
Citi termini tiks izskaidroti, tiklīdz tie parādās, un daži no iepriekš sniegtajiem skaidrojumiem mēs atkārtosim, lai attīstītu jūsu prasmes tos lietot.

2. nodaļa
Kustīgie šifri

Šo šifra veidu un jebkuru citu šifru, kas diezgan viegli padara ziņojumus slepenus, sistemātiski mainot vai citādi "savietojot nesakārtotus (sajaucot) īstos burtus", nevis mainot tos simbolos, skaitļos vai citos burtos, sauc par transpozīcijas šifru. Daži no tiem ir tik vienkārši, ka gandrīz nemaz nav noslēpums, savukārt citi vairākus mēnešus glabā savu noslēpumu pat no diezgan pieredzējušiem dekodētājiem. Ir arī vairāki transpozīcijas šifri - saīsināti kā "transpos". Ja nepieciešams, ziņojumam var pievienot iepriekš noteiktu koda vārdu vai burtu (sauktu par “indikatoru”), lai informētu korespondentu, ar kādu šifru šis konkrētais ziņojums ir aizvērts. Protams, par ziņu apmaiņu var vienoties bez "indikatoriem", prieka pēc šifrējumu atšķetināt pats.
Ja, ja šajā pirmajā grupā tiek izmantoti ļoti vienkārši šifri, ziņojums nešķiet pietiekami slepens, tad jūs, iespējams, atklāsit, ka cits šifrs šim konkrētajam ziņojumam piešķir lielāku drošību.
Kad mēs sākam tulkot jebkuru ziņojumu uz "transpo", pirmā lieta, kas jādara, ir izrakstīt parasto ziņojumu ar lielo burtu blokiem. Tas ievērojami atvieglos šifrēšanas procesu un palīdzēs jums saglabāt faktiski šifrētā kopiju.
Apsveriet vairākus iepriekš minētās kategorijas šifrus:

Nejaušs sadalīšanas šifrs
Ziņojuma burti paliek sākotnējā secībā, bet tiek pārkārtoti tā, lai maskētu vārdus. Vai varat atšifrēt zemāk esošo ziņojumu? Tas ir tāds pats kā ziņojums, ko izmanto lielākajai daļai šādu šifru:
W EN OWME E TINO URS HED

VĀRDU PERMUTUĀCIJAS KODS. CIFHER "r e v"
Vēstules vārdi paliek to sākotnējā secībā, bet katrs ir uzrakstīts apgrieztā secībā:
EW WON TEEM NI RUO DEHS

PILNĪGS PERMUTĀCIJAS CIFERS. KODS "r e v"
Viss ziņojums ir uzrakstīts ar permutācijas metodi, vārds pa vārdam:
DEHS RUO NI TEEM WON EW
Nejaušas permutācijas kods.
Tāpat kā pilnais permutācijas šifrs, ziņojums tiek rakstīts, izmantojot pilnas permutācijas metodi, taču tā vietā, lai izplatītu vārdus parastajā, parastajā veidā, jūs maināt šo secību tādā veidā, kas maldinās ikvienu, kuram ziņojums nav paredzēts maldināšanai. . Šāds šifrs patiešām ir NEJAUŠAS PERMUTĀCIJAS CIFRE, taču tas ir drošāks:
DEHS RUO NITE EMWO JAUNS

PERMUUTĒJAMO GRUPU KODS. CIFHER "r e v"
Šādos šifros viss ziņojums tiek rakstīts ar permutācijas metodi, no pēdējā burta līdz pirmajam, pēc tam sadalīts grupās ar tādu pašu burtu skaitu: 3, 4 vai 5.
Tik vienkāršā šifrā kā šis parasti var izvēlēties burtu grupēšanu, kā viens veids, kā grupēt ziņojuma burtus, bieži vien var nodrošināt lielāku slepenības pakāpi nekā cits.
(1.) TRĪSŠĀS PĀRVEIDOŠANAS CIFERS
Vispirms uzrakstiet savu ziņojumu un saskaitiet tajā ietverto burtu skaitu. Ja šis skaitlis nedalās ar 3, pievienojiet "nulles", līdz iegūstat šādu skaitli. Šīs "nulles" ir jāpievieno parastā ziņojuma beigās, un tad tās parādīsies šifrēšanas sākumā, kur tās netraucēs jūsu šī ziņojuma atšifrētājam. Tāpat ir jāparedz iespēja izvēlēties "nulles", kuras nevar uztvert kā ziņojuma daļu. Pēc tam pierakstiet ziņojumu, izmantojot permutācijas metodi, 3 burtu grupās. Atšifrēšana sākas no beigām, un vai nu tiek lasīts vārds pa vārdam un pierakstīts, vai arī viss ziņojums tiek pierakstīts uzreiz un tikai pēc tam tiek sadalīts vārdos, izmantojot soli pa solim ierakstīšanas metodi.
(2.) Ceturkšņa PĀRVEIDOŠANAS CIFERS
Šifrēšanas un atšifrēšanas procedūras ir tādas pašas kā (1), izņemot to, ka vēstules burtu skaitam ir jādalās ar 4, vajadzības gadījumā pievienojot "nulles". Pēc tam ziņojums tiek rakstīts 4 burtu grupās.

(3.) PIECU PĀRVIETOŠANAS CIFERS
Tas pats, kas iepriekš (1) un (2), bet šajā gadījumā ziņojums ir sadalīts 5 burtu grupās, vajadzības gadījumā pievienojot "nulles".
Šeit ir parastais, vienkāršais ziņojums:
MĒS TAGAD SATIEKAMIES MŪSU šķŪTĪ
Tālāk ir norādīts tā šifrēšanas process.
(1) Trīskāršās permutācijas šifrs: DEH SRU ONI TEE MWO JAUNS
(6 grupas)
(2) Četrkāršās permutācijas šifrs: QJDE HSRU ONIT EEMW ONEW (5 grupas)
(3) Pieci permutācijas šifrs: YZDEH SRUON ITEM WONEW (4 grupas)

GAIDĀMĀS "NULLES" KODS
Sadaliet savu vienkāršo ziņojumu 3 burtu grupās. Ja pēdējā grupā nav pietiekami daudz burtu, pievienojiet "nulles". Lūdzu, ņemiet vērā, ka šādus bezjēdzīgus šifra burtus adresāts kļūdaini neuztvers kā jūsu ziņojuma daļu. Pēc tam katras 3 burtu grupas sākumam pievienojiet jebkuru alfabēta burtu:
OWEN BOWM FEET LINO FARS AHED
Jūsu dekodētājs vienkārši izsvītros pirmo burtu katrā grupā un nolasīs ziņojumu. Soli pa solim vārdu sadalīšana ievērojami atvieglo lasīšanu.
NĀKAMĀS "NULLES" KODS
Metode ir tāda pati kā topošās "nulles" šifrā, izņemot to, ka katras 3 burtu grupas beigās atrodas īpašs burts, taču atcerieties, ka vispirms jāpievieno "nulles" pēdējai grupai, ja nepieciešams, iegūt 3 burtu grupu:
GĀJA OWME EETH INOS URST HEDZ
Atšifrēšana tiek veikta, izsvītrojot pēdējo burtu katrā grupā.
KODI "A - NULL" un "ZERO - A"
(1) Kods "A-Null": "null" tiek pievienots aiz katra ziņojuma burta. Nulles var būt jebkurš alfabēta burts. Šajā šifrā šifrētais ziņojums vienmēr ir divreiz garāks par sākotnējo ziņojumu, tāpēc tas ir vairāk piemērots īsziņām.
Lai atšifrētu, jums vienkārši jāizsvītro visas "nulles", un jūs saņemsit jums paredzēto ziņojumu. Vispirms ir jāizsvītro katrs otrais ziņojuma burts un pēc tam katrs mainīgais burts beigās.
(2) Null-A šifrs: šis šifrs tiek izmantots tāpat kā A-Null, taču šajā gadījumā "nulles" tiek novietotas pirms ziņojuma burtiem, nevis pēc tiem.
Šeit ir vienkāršas ziņas piemērs: MĒS DARĪSIES ŠODIEN
(1) Kods "A-Null": WREN PIEKRĪT GOOGISNOGY TROMDRAVYS
(2) Nulle-A kods: AWLE FAIRIE OGNORILNIG STROPDRAKY

VOJĀLA PAPILDINĀJUMU KODS. KODS "VOWEL-PLUS"
Pēc katra patskaņa un burta Y pievienojiet jebkuru burtu, izņemot patskaņu vai Y. Lai atšifrētu, izsvītrojiet burtu, kas seko katram patskaņam un Y, ziņojums tiks nolasīts, kā paredzēts. Vienkārša ziņa:
ES NEDROŠOS UZ NOMETNI, TĀPĒC JUMS VARĒTU SAŅEMT MANU GUĻUMMAISU Tāda pati ziņa šajā šifrā:
IR ARM TAGAD GOGIGNG TOP CASMP SON YKOLUM MAPYK MYG SLBEMPIRNGBANG

KODS "Sviestmaize"
Uzrakstiet vienkāršu ziņu - ziņu. Saskaitiet burtu skaitu un sadaliet ziņojumu uz pusēm, rakstot soli pa solim. Ja ziņojumā ir nepāra burtu skaits, ļaujiet pirmajā pusē ietvert papildu burtu. Pēc tam uzrakstiet ziņojuma pirmo pusi, atstājot pietiekami daudz vietas starp burtiem, lai pievienotu vēl vienu burtu. Tagad pirmajā spraugā ievadiet otrās puses pirmo burtu, tad otrajā - otro burtu no turienes un tā tālāk, līdz visa otrā puse aizpilda pirmās puses "sviestmaizi". Šifrēšanu var veidot vienā garā burtu virknē vai sadalīt vienāda vai nejauša garuma grupās. Šeit ir šifrēšana, kur ir pievienots otrās daļas pirmais burts:
MĒS TAGAD SATIEKAMIES \ MŪSU šķŪTĪ
WIEN O W ME E T

Lai atšifrētu, izlasiet pirmo un katru nākamo burtu līdz rindas beigām, pēc tam otro un katru nākamo burtu līdz rindas beigām; vai rakstiet burtus norādītajā secībā un atdaliet vārdus ar "soli pa solim" joslu.

JUMBLING CYFER
Šis šifrs pieņem nepāra burtu skaitu. Vispirms pierakstiet savu ziņojumu, saskaitiet burtu skaitu un, ja nepieciešams, pievienojiet "nulli". Sāciet, rakstot pirmo burtu rindas vidū, nākamo burtu pa kreisi no pirmā, nākamo pa labi no pirmā un tā tālāk, pārmaiņus aizstājot burtus labajā un kreisajā pusē, līdz tiek parādīts jūsu ziņojums. pabeigts. Dosim piemēru ar pirmajiem 9 alfabēta burtiem: H,F,D,B,A,C,E,G,I un ziņojuma paraugu, kas šifrēts šādā veidā: DHROIEMOEWNWETNUSEQ
Šādu šifrēšanu var nosūtīt kopumā vai burtu grupās, ciktāl šāds pasūtījums ļauj saglabāt vienus un tos pašus burtus. Lai atšifrētu, atrodiet vidējo burtu un izlasiet ziņojumu, pa vienam burtam, mainot secību: pa kreisi - pa labi, pa kreisi - pa labi līdz beigām.

ČIFERS "ZIGZAG"
Šis šifrs ir pazīstams arī kā "Palisade", un tiek teikts, ka tas tika izmantots laikā pilsoņu karš Amerikā.
Uzrakstiet ziņojumu un pēc tam saskaitiet tajā esošo burtu skaitu. Ja šis skaitlis nedalās ar 4, pievienojiet "nulles", kā norādīts (A) (skatiet 10. lpp.). Pēc tam uzrakstiet ziņojumu bez atstarpēm starp vārdiem un ar katru mainīgo burtu zem līnijas, kā norādīts (B). Tagad esat gatavs rakstīt ziņojumu turpmākai pārsūtīšanai. Ziņojumam izvēlētajā papīra lapā sāciet rakstīt 4 burtu grupu augšējo rindiņu un turpiniet rakstīt, apvienojot līnijas, kā norādīts (B). Šādas ziņas atšifrēšana ir vienkārša. Vispirms saskaitiet burtu skaitu saņemtajā ziņojumā un pusi atzīmējiet ar biezu punktu vai slīpsvītru. Pēc tam vienā rindā ierakstiet visus ziņojuma pirmās puses burtus, atstājot starp burtiem pietiekami daudz vietas, lai varētu ievietot citu burtu.Šajās atstarpēs ierakstiet ziņojuma otrās puses burtus, pirmo burtu ievietojot nākamo atstarpi utt. līdz beigām, kā norādīts (D) , parādot pusi pabeigtu atšifrēšanu:
(A) MĒS TAGAD SATIEKAMIES MŪSU KŪTĪ QZ

(B) W N W E T N U S E Q
E O M E I O R H D Z

(B) WNWE TNUS EQ.EO MEIO RHDZ

(D) MĒS / TAGAD / TIEKAMIES / UZ U S E Q
E O M E I O R H D Z

KODS "SOVA" ("PŪCE")

Uzrakstiet savu ziņojumu, neatstājot atstarpes starp vārdiem, bet augšpusē, virs tā, atkārtojiet vārdu "OWL" visā rindiņas garumā un tikai vienu reizi rakstiet vertikāli no augšas uz leju vienā pusē, kā parādīts attēlā. Pēdējam vārdam augšējā rindā "OWL" ir jābūt pilnīgam, un zem tā ir jābūt ziņojuma burtiem. Tas nozīmē, ka ziņojumam ir jābūt dalāmam ar 3, vajadzības gadījumā pat ar "nullītēm". Pēc tam katrs ziņojuma burts tiek izmests rindā ar vienu un to pašu burtu, kas atrodas virs tā. Tādējādi ziņojums tiek sadalīts trīs rindās, kuras pēc tam tiek izrakstītas viena pēc otras, veidojot šifrētu ziņojumu.
Grupēšana ir atšķirīga. Šeit ir nejaušības elements. Dekodētājs, droši zinot, ka ziņojumā tiek izmantots šifrs “OWL”, vispirms saskaita ziņojumā esošo burtu skaitu, sadala to 3 vienādās daļās un katrai daļai piešķir vienu atslēgvārda burtu. Pēc tam viņš izraksta virkni "OWL" - vārdus, kas ir pietiekami, lai aptvertu visu ziņojumu (1), un pēc tam zem burtiem "O" viņš raksta visus burtus, kas saistīti ar "O" grupas burtiem.
(1) OWLOWLOWLOWLOWL (2) O W O E I U H
VENOWMEET I NOUR SED W E W E N R E . L N M T O S D

(3) WOEI UHE WENR EN MTOSD
Pēc tam viņš secīgi ieiet divās citās grupās (2), un ziņojums kļūst atšifrēts un piemērots lasīšanai. Šeit viņa darbs ir gandrīz pabeigts:
1) PŪCĪBA 2) O W L

MĒS PAREDZAM EE I N U R HE WOEI UH E WENR E N MTOSD

KODS "HAWK" ("HAWK") un "RAVEN" ("RAVEN")

Šie šifri ir līdzīgi OWL šifram, taču ziņojumi ir sagrupēti attiecīgi 4 5 daļās. Tie darbojas šādi:
HAWKHAWKHAWKHAWKHAWK RAVE N RAVENRAVENRAVEN
WENOWMEET I NO U RS HED QZ WENOWME ET INOURSH EDQZ
H W W T U E R W M N H
A E M I R D A E E O E
W N E N S Q V N E U D
K O E O H Z E O T R Q
N W I S Z
WWTUE EMIRD NENSQ OEOHZ
WMNH EEQE NEUD OTRQ WISZ

Atšifrēšana tiek veikta tāpat kā SOVA šifra gadījumā.

KODS "MARG"
Šie vieglie šifri ir drošāki nekā visi iepriekš minētie. Tāpēc uzrakstiet savu ziņojumu ar lielajiem burtiem un apakšā atstājiet vietu vēl vienai lielo burtu rindai. Pēc tam, izmantojot slīpās līnijas, sadaliet ziņojumu grupās atbilstoši jūsu izmantotajam šifram (3,4,5). Ja pēdējā grupā nav pietiekami daudz burtu, pievienojiet "nulles".
Šie piemēri parāda, kā šifrēt:
(a) - parāda ziņojumu, kas uzrakstīts un atdalīts ar slīpām līnijām
(b) - parāda šifrētas atsevišķas grupas, permutācijas metodes
(c) - parāda, kā tiek rakstīts šifrētais ziņojums, lai to nosūtītu
(d) parāda citu veidu, kā rakstīt to pašu ziņojumu.
Ja grupēšana notiek nejauši, šāds šifrs vienmēr izskatās slepenāks. Atstājot vietu zem ziņojuma rindiņām, dekodētājam var palīdzēt.
KODS "BI-MARG"
Ziņojums ir sadalīts divu burtu grupās:
(a) MĒS \ NO \ W M \ EE \ T I \ N O \ UR \ SH \ ED \
(b) EW \ ON \ M W\ EE \ I T \ O N \ RU \ HS \ DE \

šifrēts ziņojums:
c) EW ON MW EE IT RU HS DE
d) EWON MWEE ITO NR UHSDE

KODS "TRI-MARG"
Ziņojums ir sadalīts trīs burtu grupās:
(a) WE N/ OW M / EET / IN O / UR S / HED
(b) NE W/ MWO / TEE / ON I / SR U / DEH

šifrēts ziņojums:
c) JAUNA MWO TEE ONI SRU DEH
d) NE WMW OTE EONIS RUD EH

KODS "QUAD - MARG"
Ziņojums ir sadalīts četru burtu grupās:
(a) MĒS NAV / MĒS TIEKAMIES / T IN O / UR SH / EDQZ
(b) ON EW / E EMW / O NI T / HS RU / ZODE

šifrēts ziņojums:
(c) JAUNS EEMW ONIT HSRU ZQDE
(d) ONE WEEM WON ITHS RUZ QDE

KODS "QUIN-MARG"
Ziņojums ir sadalīts piecu burtu grupās:
(a) MĒS TAGAD / SATIEKAMIES I / N MŪSU S / HEDQZ
(b) WO NEW / ITEE M/ S RUO N/ ZQDEH

šifrēts ziņojums:
c) WONEW ITEM SRUON ZQDEH
(d) WO NEWIT EEMS RUONZ QDEH

KODS "VARI-MARG"
Ziņojums ir sadalīts nejaušās grupās:
(a) MĒS NĒ / W ME / ET / OU / R SHED
(b) ON EW / E MW / TE / UO IN / D EHSR
šifrēts ziņojums:
c) JAUNS EMW TE UONI DEHSR

Lai atšifrētu, vienkārši sadaliet ziņojumu grupās, atbilstoši kurām notiek šifrēšana, un zem katras grupas ierakstiet tos pašus burtus, izmantojot permutācijas metodi. Šajā gadījumā ziņojums tiks atvērts pats.
CIFHER "VĪTO KOMUNIKĀCIJA"
Pierakstiet savu ziņojumu, pēc tam pārrakstiet to grupās pa 3, 4 vai 5 burtiem. Ja nepieciešams, pievienojiet "nulles", lai pabeigtu pēdējo grupu. Zemāk mēs sniedzam dažus piemērus:
(a) WEN OWM EET INO URS HED
(b) WENO WMEE TINO URSH EDQZ
(c) WENOW MEETI NOURS HEDQZ

Pēc tam ievietojiet abus beigu burtus starp grupām, kā parādīts nākamajā piemērā, un ierakstiet rezultātu kā šifra ziņojumu:
(a) WEO NWE MEI TNU ORH SED
(b) WENW OMET EINU ORSE HDQZ
(c) WENOM WEETN IOURH SEDQZ
Atšifrēšana tiek veikta, pārvietojot pēdējos burtus starp grupām. "Savīts savienojums" (c) — iespējams, visslēptākais, lai jūsu konkrēts ziņojums netiktu parādīts ziņkārīgo acīm.

liels gājiens
"SCYTALE"

Scytale - cilindrisks stienis, ir senākais no vēsturē aprakstītajiem mehāniskajiem šifrēšanas līdzekļiem - pirmā šifrēšanas "mašīna". Kā zīmuli var izmantot zīmuli, vai līdzīgu, bet biezāku un garāku, bet ne garāku par 20 cm, vai vienkārši jebkura garuma cauruli, bet ar adresātu vienojoties ar tādu pašu diametru. Tad tev vajadzēs gara lente papīrs nav platāks par 2 cm. Var noderēt avīzes lapas tukšas piemales vai gara josla no jebkura žurnāla dubultlapas. Kāds ir process, strādājot ar scytale?
Sāciet, piestiprinot papīra lentes sākumu pie zizļa sākuma, izmantojot pogu vai gumijas joslu. Tagad aptiniet šo lenti spirālē ap “stieni”, lai katrs nākamais pagrieziens nosegtu gandrīz pusi no iepriekšējā pagrieziena platuma un nofiksējiet lentes galu ar pogu, gumiju vai tamlīdzīgi. Vienkāršākais veids, kā vienmērīgi uztīt lenti, ir ar vienu roku nostiprināt lentes sākumu un pagriezt “stieni” pulksteņrādītāja virzienā, vienlaikus ļaujot papīra lentei brīvi slīdēt cauri otras rokas pirkstiem.
Lai pierakstītu ziņojumu, nofiksējiet "zizli" horizontālā stāvoklī, lentes sākumā nofiksējot no kreisās puses uz labo, neļaujot "zizlim" griezties, un rakstiet no kreisās uz labo pusi. drukātie burti, ievietojot vienu burtu katrā nākamajā pagriezienā. Kad esat pabeidzis rindiņu, nedaudz pagrieziet zizli atpakaļ un sāciet nākamo ziņojuma rindiņu zem iepriekšējās un tā tālāk, līdz esat uzrakstījis visu ziņojumu. Izņemiet gatavo ziņojumu no nūjiņas un sarullējiet to rullī vai salokiet kvadrātā. Atšifrētājs, kuram ir tāds "zizlis" kā tev, saņemto lenti uztin tāpat kā kriptogrāfs, un tikai šajā gadījumā tas uzzinās informāciju.
KODS "GEO - TRANSPO"
Šāda veida šifrus 2. pasaules kara laikā plaši izmantoja vācu Vērmahts. Pilns šifra nosaukums izklausās nedaudz smagi:
"Ģeometriskā transponēšana vai ģeometriskā nobīde". Šis šifrs ieguva savu nosaukumu tāpēc, ka pirmajā no diviem šifrēšanas posmiem ziņojuma burti ir sakārtoti formā / taisnstūra formā.
Taisnstūris, protams, ietver kvadrātu. Vēl viens šādiem šifriem dots nosaukums ir: "Kolonnāra transponēšana", no angļu vārds"kolonna" (kolonna, kolonna), jo šifrēšanas otrajā posmā taisnstūra kolonnas vai burtu rindas tiek atdalītas, veidojot šifrētu ziņojumu.
Zemāk redzamais piemērs parādīs, cik viegli ir darboties ar šādu šifru. Vispirms tiek ievadīts ziņojums un saskaitīts burtu skaits:

MĒS TAGAD SATIEKAMIES MŪSU šķŪTĪ (18)

Tas nozīmē, ka ziņojumu var ievietot vai nu divās kolonnās pa 9 burtiem katrā, vai trīs kolonnās pa 6 burtiem katrā, taču mēs pievienojam divas "nulles" un ievietojam ziņojumu četrās 5 burtu kolonnās. Taisnstūra papīra lapa padara šo darbību daudz vienkāršāku.

W E N O W
M E E T I
N O U R S
H E D Q Z

Pēc tam burtu kolonnas tiek izrakstītas secībā no kreisās puses uz labo, un jūsu šifrējums tagad tiek nolasīts šādi: WMNH EEOE NEUD OTRQ WISZ
Lai atšifrētu, jums vienkārši nepieciešams vēlreiz ierakstīt šīs grupas kolonnās no kreisās puses uz labo un izlasīt ziņojumu "čūska", t.i. no augšas uz leju no kreisās uz labo. Šis vienkāršākā forma tāds šifrs. Tik vienkārši, ka neviens profesionāls kriptogrāfs to neizmanto savai šifrēšanai.
Bet tajā pašā laikā šāds profesionālis var viegli pārvērst to pašu šifru par diezgan cietu riekstu. Tas darbojas arī jums. Ir zināmi divi veidi, kā pārvērst šo šifru par sarežģītu mīklu kāda cita dekodētājam. Jūs varat izmantot šīs metodes atsevišķi vai kopā. Pirmā metode paredz atslēgas cipara vai atslēgas vārda klātbūtni. No tā ir atkarīga burtu grupu piešķiršanas secība. Starp citu, atslēgas vārds ir labāks par atslēgas numuru, jo to ir vieglāk atcerēties. Atslēgas numurs bieži norāda ciparu secību, un atslēgas vārds norāda alfabētisko secību. Piemēram, atslēgas vārda "BLAZE" burtu alfabētiskā secība ir A, B, E, L, Z (t.i., alfabētiskā secība), un ciparu secība atslēgas numurā 93418 ir 1,3,4, 8,9 (ti, skaitīšanas secībā no 1 līdz 9). Tālāk sniegtajā piemērā ir skaidri parādīts, kā šīs divas atslēgas maina mūsu ziņojumu:

B L A Z E 9 3 4 1 8
W E N O W W E N O W
M E E T I M E E T I
N O U R S N O U R S
H E D Z Q H E D Z Q

(a) NEUD WMNH WISQ EEOE OTRZ
A B E L Z (alfabēta secībā)

b) OTRZ EEOE NEUD WISQ WMNH
1 3 4 8 9 (ciparu secība)
Dekodētājs, kuram ziņojums ir paredzēts, zina vārdu taustiņu vai ciparu taustiņu. Pēc ziņojuma(-u) saņemšanas viņam ir jāpieraksta katrs atslēgas vārda burts zem katras grupas alfabēta secībā, pēc tam jāizraksta atslēgas vārds un jāievieto zem tā katra burtu grupa. Šis piemērs parāda gandrīz pabeigtu atšifrēšanu:
a) A B E L Z
NEUD WMNH WISQ EEOE OTRZ

B L A Z E
R E N R
M E E I
N O U S
H E D Q
Otrs veids, kā piešķirt ziņojumam lielāku slepenību, izmantojot šāda veida šifru, ir īpašais burtu izkārtojums, veidojot taisnstūri pirmajā posmā. Šo pirmo posmu sauc par ierakstīšanu (ierakstīšanu), bet otro posmu sauc par pārrakstīšanu (izrakstīšanu). Vispirms tiek ierakstīts ziņojums, t.i. rakstīts taisnstūra formā, un pēc tam pārrakstīts, t.i. izrakstīts burtu grupās. 16. lappusē mēs izskatīsim mūsu divu cilvēku rakstīto ziņojuma paraugu Dažādi ceļi, un pārrakstīts ar atslēgas vārdiem TEXAS un LAZY.
(c) apakšpunktā ierakstīšana tiek veikta horizontālās mainīgās rindās (līdzīgi kā iepriekšējā piemērā, kas tika rakstīts horizontālās rindās), un izrakstīšana tiek veikta kolonnas atslēgas vārdā. (d) punktā uzraksts tiek veikts, pārvietojot pulksteņa rādītāju no augšējā labā stūra, un rakstīšana tiek veikta ar parastu vārdu - taustiņu, t.i. atslēgvārds atrodas sānos un tādējādi norāda burtu rindas, nevis kolonnas. Ziņojuma ietilpības secība tiek saukta par maršrutu — opcijas ir vertikāls mainīgs maršruts, maršruts pretēji pulksteņrādītāja virzienam un tā tālāk.
Atšifrēšana tiek veikta tāpat, kā aprakstīts iepriekš, bet atšifrētājam ir jāzina arī ceļš, pa kuru ziņojums jānolasa, t.i. rindas vai kolonnas pretī atslēgas vārdam.
c) T EX AS L NOURW
WENOW A I ZQSE
I T EEM Z TDEHN
NO URS Y EEMWO
QZ DEH
(c) OERE ETOZ WMSH WINQ NEUD
d) IZQSE NOURW EEMWO TDEHN

Ir diezgan liels skaits dažādu uzrakstu maršrutu. Zemāk ir daži. Alfabēts tiek izmantots, lai jūs varētu viegli sekot parādītajam maršrutam. Šādu šifru lietotāji ar iepriekš sagatavotiem koda burtiem var norādīt, ar kādu maršrutu ziņojums tika ierakstīts un kurš atslēgas vārds vai atslēgas numurs tika izmantots.
Horizontāli
Formāla (taisna) Mainīga (čūska)

ABCDE - ABCDE
FGHIK-KIHGF
LMNOP - LMNOP
QRSTU-UTSRQ
VWXYZ VWXYZ

Vertikāli
AFLQV AKLUV
BGMRW BIMTW
CHNSX CHNSX
DIOTIJS DGORIJS
EKPUZ EFPQZ

Iekšējā spirāle

ABCDE AQPON
QRSTE BRYXM
PYZUG CSZWL
OXWVH DTUVK
NMLKI EFGHI

Ārējā spirāle
pulksteņrādītāja virzienā pretēji pulksteņrādītāja virzienam
ZKLMN NMLKZ
YIBCO OCBIY
XHADPPDAHX
WGFEQQEFGW
VUTSR RSTUV

Šos 8 maršrutus var palielināt vairākas reizes ar palīdzību dažādi punkti sākt. Piemēram, "horizontālā", "vertikālā" un "iekšējā spirāle" var sākties no jebkura no 4 stūriem, savukārt "ārējā spirāle" var sākties jebkurā vietā atkarībā no taisnstūra formas.
Lielākā daļa viegls ceļs darbs ar pietiekami gariem ziņojumiem sastāv no tā rakstīšanas četrās vai piecās rindās, lasīšanas no kreisās puses uz labo (tas ir tā sauktais tiešais horizontālais uzraksts) un piemērota atslēgvārda izvēles.
Atslēgas vārds var sastāvēt no vairāk nekā viena vārda. Zemāk ir atbilstošs gara ziņojuma piemērs.
MARYLOVESFUN
WENOWMEETI NR
URSH E DEVERYS
ATURDAYMORNI
NGTOPR ACTI S E
FORTHEMATCHX

ERTGO EVMCA IRRIC WEDPH WUANE OSIEX MDARE NSUTR
TEOTA NYNSH EEYAM OHROT
Šāds ziņojums tiek atšifrēts pēc BLAZE parauga (skat. 15.-16. lpp.).
Jūs noteikti jau pamanījāt, ka ir trīs veidi, kā šie ģeometriskās transponēšanas šifri ļauj jebkuram parastam ziņojumam būt slepenam:
1) veids, kā rakstīt ziņojumu parastajā veidā, rakstot to no kreisās puses uz labo (formāli horizontāli, kā ziņojumā zem atslēgas vārda MARZLOVESFUN) un izceļot ailes alfabētiskā secībā atbilstoši atslēgas vārdam.
2) metode, kā ierakstīt ziņojumu neparastā veidā (piemēram, maršruts, piemēram, spirāle, kas iet no centra), un izcelt kolonnas parastajā rakstīšanas secībā no kreisās uz labo, nevis nejauši sakārtot tās ar atslēgvārdu .
3) apvienojot pārējās divas, tāpat kā TEXAS ziņojuma gadījumā.
Tā kā, nosaucot šīs trīs metodes, bieži rodas pārpratumi, mēs piekritīsim tos saukt: 1) kolonna 2) maršruts 3) maršruts un kolonna.

CIFHER "GRILLE" (GRILLE)
Šādi šifri Itālijā tika izmantoti Henrija V||| laikā un diezgan plaši tika izmantoti Pirmā pasaules kara laikā. Režģis ir daļa no šifrēšanas aparāta pēc transponēšanas veida.
Režģis, ko sauc arī par “masku” vai “režģi”, ir kartona vai līdzīga materiāla gabals, kurā tiek izgriezti īpaši kvadrāti, kas ievietoti dažādas vietas kartona kastes. Šāds kartons tiek uzklāts uz papīra lapas, un vēstules burti iederas caur tiem. Visizplatītākie šāda šifra veidi ir "mainīgais (vai "rotējošais") režģis", "reversīvais režģis" un "gadījuma režģis".
KODS "ROTĒJOŠS REŽĢIS"
Šajā gadījumā kartītei ir kvadrāti, kas sakārtoti tā, ka tā paliek neaizsegta dažādas vietas uz papīra katru reizi, kad karte tiek pagriezta par 90°. Pēc tam, kad burti ir ierakstīti kvadrātos katrā no četrām pozīcijām, tie veido jauktu burtu kvadrātveida bloku. Piemēram, ziņojums: MĒS TAGAD SATIEKAMIES MŪSU KŪTĪ, NEVIS BŪDĀ, PASAKIET TIM ir jāšifrē ar 6 x 6 "rotējošā režģa" karti, izmantojot šādu metodi.
Uz papīra tiek uzlikts "REŽAS" un izgrieztos kvadrātiņus aizpilda ar ziņojuma pirmajiem deviņiem burtiem. Pēc tam "GRILLE" tiek pagriezts par 90° pulksteņrādītāja virzienā un tiek rakstīti nākamie deviņi burti. Pēc vēl diviem pagriezieniem ievadām atlikušos ziņojuma burtus. Tā kā ziņojumā ir par diviem burtiem mazāk nekā rievotiem kvadrātiem (burti -34 un kvadrāti pilnā apgriezienā -36), tiek pievienotas divas "NULLES": Q un Z, lai pabeigtu "REŽA" pēdējā pagrieziena aizpildīšanu. Pēc visu rūtiņu aizpildīšanas mēs noņemam REŽI un izrakstām iegūto ziņojumu grupās rindā vai kolonnās, vai, lai nodrošinātu lielāku slepenību, izceļot grupas, izmantojot kolonnas atslēgas vārdu.

1 2
W E I N

a) O 4 b) U R
2 W 3 S
E E M H E
T D
3 4
Un tad mēs vēršamies arī:

3 4
N T
O T E L
c) T d) L
4 H E 2 1 T I
E M
U T Q Z
1 2

Atšifrētājs, kuram ir jābūt tieši tādam pašam GRILLE un jāzina, kā ieraksts tika šifrēts, vispirms burtu grupas saloka atpakaļ kvadrātā un pēc tam, izmantojot savu GRILLE, darbojas tādā pašā secībā kā šifrs.
Ir pieejams plašs GRILLE izmēru un šifrēšanas modeļu klāsts. Zemāk mēs sniedzam GRILLE 4 x 4, 5 x 5, 6 x 6 un pat 10 x 10 paraugus. 5 x 5 REŽĒM vienmēr ir tīrs centrālais laukums - kvadrāts pēc šifrēšanas, un šeit ir nepieciešama NULLE, lai to aizpildītu. Grupas vairāk nekā
6 burtus var dalīt uz pusēm, bet tie šajā gadījumā ir jāliek kopā. Cipari sānos norāda kartes pagriešanas secību
4x4
1
X
2 4
X X
X
3

5x5
1
X
X
2 x 4
X X
X
3
1 6x6
X X
X
2xx4
X
X X
X
3

10x10
1
X X X
X X
X X
X X X
2 X X
X X
X X
X X X
X X X
X X
3

ČIFERS "ATGRIEZAMAIS REŽĢIS
Šajā gadījumā GRILLE, atšķirībā no Rotating Grid šifra, nedrīkst būt kvadrātveida. Tās četras pozīcijas ir šādas: A - sānis, TOP -1 (ļoti augšā); apgrieziet karti otrādi, lai TOP -2 ņemtu pašu augšpusi. Mēs apgriežam karti uz B - pusi, TOP - 1 atkal pašā augšā; un beidzam, pagriežot karti tā, lai pati augšpuse ņemtu TOP - 2 B - puses. Šifrēšana un atšifrēšana ir tieši tāda pati kā "Rotējošā režģa" gadījumā. Tālāk ir sniegti "Reversible Lattice" šifra piemēri.

A BE PX - 1 A BE PX - 1
x x
x V- x V-

x x simti x x simti

X x rona x x ro

X x ieslēgts
x x
x x
x x
x x x x
BE RH - 2 BE RH - 2

CIFHER "RANDOM GRID"
Šis šifrs ir vispiemērotākais ļoti īsiem ziņojumiem un atslēgvārda vai paroles pārsūtīšanai. Režģis šajā gadījumā var būt jebkuras formas, un atvērtie kvadrāti var būt jebkur, jo režģis šajā šifrā nemētājas un negriežas. Ziņojums tiek ievadīts atvērtos kvadrātos, pēc tam tiek noņemts GRILLE, un nulles burti tiek ievadīti tukšās vietās. Dekodētājs uzliek identisku GRILLE režģi uz leapfrog burtiem dekodēšanas laikā. Nulle - burti ir aizvērti un ziņa ir viegli lasāma.
"REŽU" RAŽOŠANA
Lai izgatavotu jebkāda veida REŽI, izklājiet karti vajadzīgajā kvadrātu skaitā un atstājiet piemales no četrām pusēm. Izmantojiet krustiņu, lai atzīmētu izgriežamos kvadrātus. Caurduriet kvadrāta vidu, izdariet iegriezumus tā stūros, salieciet izveidotos trīsstūrus un nogrieziet tos. Pievienojiet GRILE jebkuru papildu informāciju, kas jums nepieciešama.

VIENKĀRŠS AIZSTĀŠANAS CIFERS

Mērija, Skotijas karaliene, uzturoties Čārtliholā, vienā no vairākām vietām Anglijā, kur viņa tika ieslodzīta pēc bēgšanas no Skotijas 1568. gadā, bija iesaistīta sazvērestībā, lai nogalinātu karalieni Elizabeti, brālēns, un pacelt sevi Anglijas tronī. Galvenā plānotā pasākuma pirmā grūtība bija tas, kā saņemt un pārraidīt ziņojumus no Čārtlijas zāles, ko ieskauj grāvja feodālā pils un ko uzrauga galvenā cietuma uzrauga Amyas Paulet. Lai pārvarētu šādu šķērsli, tika nolemts sazvērestībā iesaistīt vietējo alus darītāju. Pats plāns bija šāds: kad karalienei Marijai vajadzēja nosūtīt slepenu ziņojumu, viņa to nodiktēja vienai no savām divām sekretārēm, kas pēc tam to šifrēja. Pēc tam šifrētais ziņojums tiks salocīts un aizzīmogots, ietīts ādas gabalā un nodots alus darītājam, kad tas tiks izsaukts, lai tas piegādātu alu un izņemtu tukšās mucas no pils. Alus darītājam, saņēmis tūbiņā sarullētu ziņu, tas bija jāpiestiprina pie iepriekš sagatavota spraudņa un jāizstumj cauri tukšas mucas caurumam. No pils drošības alus darītājam bija jāiegūst slepena paka un jānodod tas karalienes Marijas uzticamajam sūtnim Gilbertam Gifordam, lai tas nogādātu Londonā. Pēc tam Gifords aiznesa sazvērnieku slepenos ziņojumus atpakaļ alus darītājam, kurš tos slepeni nogādāja, izmantojot mucas aizbāzni, uz Čārtliholu. Bet diemžēl Skotijas karalienei Mērijai viņas uzticamais sūtnis bija viens no karalienes Elizabetes spiegiem, un alus darītava un cietuma sargs cieši sadarbojās ar viņu. Kad Gifordam tika nodota ziņa Mērijai vai sazvērnieku grupai, kas viņu atbalstīja, viņam tas vispirms bija jānogādā Karalienes Elizabetes slepenā dienesta galvenajā mītnē, kuru vadīja sers Frensiss Volsingems. Galvenajā mītnē zīmogs tika atvērts un tika izgatavota ziņojuma kopija, pēc tam zīmogs tika prasmīgi viltots un atkal aizzīmogots, un pēc tam Gifords devās ceļā ar oriģinālo ziņojumu. Tikmēr Walsingham labākais dekodētājs Tomass Filipss ļoti ātri atšifrēja ziņojumu. Nobeigumā jāsaka, ka visi sazvērnieki tika sagūstīti un pakārti, un 1587. gada 8. februārī g. Lielā zāle Fotheringhay pilij, Marijai Stjuartei, Skotijas karalienei, tika nocirsta galva.
Jūlijs Cēzars slepeni sazinājās ar saviem ģenerāļiem, izmantojot šifru, kas kopš tā laika nes viņa vārdu, lai gan tas bija zināms ilgi pirms to izmantoja lielais Cēzars. Šifra būtība bija šāda: Katrs ziņojuma kārtas (parastais) burts tika aizstāts ar burtu, kas stāvēja aiz tā alfabēta trešajā vietā. Parastie X,Y,Z tika aizstāti ar A,B,C ; tā, piemēram, vārds LAZY tika aizstāts ar ODCB. Jūlija Cēzara šifra alfabēts vienmēr sastāvēja no trim burtiem, izņemot parasto, bet, tā kā burti var izturēt jebkuru burtu skaitu PAR vai PIRMS galvenā, šādu šifru sauca par "SLIDING ALFABET CIpher".

CĒZARS KIFERS
Šis ir īsāks nosaukums Jūlija Cēzara šifram vai Bīdāmā alfabēta šifram. Tās būtība ir šāda:
Tiek rakstīts vienkāršs alfabēts, un zemāk tiek rakstīts šifra alfabēts, rakstīts tādā pašā secībā kā augšējais, bet sākot ar burtu, kas no parastā alfabēta pirmā burta ir atdalīts ar vienu vai vairākām vietām uz priekšu vai atpakaļ, ar apakšējās rindas sākumā trūkst burtu. Tālāk sniegtais piemērs sākas ar "K", un tāpēc šādu šifru var saukt par Cēzara šifru "K":
Vienkāršs: A,B,CD,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, Z
Kods: K,L,M,N,O,P,Q,R,S,T,UVW,X,Y,Z,A,B,C,D,E,F,G,H, I, J
Lai šifrētu ziņojumu, atrodiet katru nepieciešamo burtu parastajā alfabētā un izrakstiet aizstāšanu, t.i. burts šifrā, kas atrodas stingri zem parastā alfabēta burta. Ziņojumu var rakstīt parastās vārdu grupās vai 3, 4 vai 5 burtu grupās, ja nepieciešama lielāka slepenība. Lai atšifrētu, atrodiet katru vajadzīgo burtu šifra alfabētā un stingri pierakstiet atbilstošo burtu uz augšu.

ATSLĒGVĀRDI CIFRI
Jauktais šifra alfabēts vienmēr nodrošina lielāku slepenības pakāpi nekā secīgs alfabēts. Viens no vienkāršākajiem un efektīvākajiem veidiem, kā sajaukt alfabētu tādā veidā, kas parasti ir balstīts uz vienu vārdu, ir izmantot atslēgvārdu. Atslēga var būt jebkurš vārds vai vārdu grupa, kuras kopējais garums ir vienāds ar dažādiem virknes burtiem.
Jo garāks ir atslēgvārds, jo drošāks ir šifrs.
Alfabēta šifra, kas sajaukts ar atslēgvārdu, priekšrocība ir tāda, ka šāda šifra lietotājiem nav jānēsā līdzi alfabēta kopija (kas ir ļoti bīstami izlūkam vai spiegam), tikai jāatceras atslēgas vārds.
Vispirms ierakstiet parasto alfabētu, pēc tam zem tā ierakstiet atslēgvārdu un pabeidziet šo rindiņu ar parastā alfabēta daļu, neskaitot atslēgvārdā lietotos burtus. Ja, kā tas bieži notiek, daži šifrētā alfabēta burti sakrīt ar iepriekš rakstītajiem parastā alfabēta burtiem, jums nevajadzētu satraukties, bet gan labi izvēlēts atslēgas vārds (piemēram, iekļaujot burtus no alfabēta beigām ) samazina to atkārtošanas biežumu līdz minimumam. Zemāk mēs sniedzam trīs atslēgvārdu alfabētu piemērus un vairākus teikumus šādu taustiņu veidā. Rakstot ziņojumu atslēgvārdu šifrā, neaizmirstiet iekļaut dažus papildu līdzekļus (veidus, kā atpazīt izmantoto taustiņu, piemēram, kodētu burtu, kaut kur uz papīra lapas).
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
L A Z Y B ONE S C DF G H I J K M P Q R T U V W X
P L A Y WR I GH T S B C D E F J K MN O QU V X Z
T R E N DY MUS I C A L B OX F G H J K P Q V W Z

PATHFINDER FONS BEKINGEMAS DARBADIENA
IEPRIEKŠĒJĀ REPUBLIKĀNAS NELAIMES BANKROTS
DOMĀJAM POSTĪJUŠA SVĒTDIENA PIRMDIENA
OTRDIENA CETURTDIENA FRIDA

VIENĀS KLASES CIFRES (atbilstošie šifri)
Šis šifra veids ir pazīstams arī kā šifra kaste vai šifra rāmis, jo. šajā gadījumā raksta parasto alfabētu, parasti taisnstūra formā; kā arī šifrs baygram formā, jo šajā gadījumā katrs parastā ziņojuma burts tiek aizstāts ar diviem burtiem vai cipariem, vai abiem, pa vienam. Katra burta pozīcija rāmī atrodas tādā pašā veidā, kā koordinātu režģis kartē korelē ar kādas pozīcijas atrašanās vietu kartē - tik daudz uz austrumiem, tik daudz uz ziemeļiem vai ar kvadrātiem, kas iet pa diagonāli vai vertikāli. Šāda veida atbilstošs šifrs tiek saukts par režģa kartes šifru, jo šis nosaukums vislabāk raksturo šāda veida šifra darbību.

KODS "KARTES - SHĒMA"
Kopumā ir 6 šāda šifra varianti. Katram rāmim ir alfabēts un cipari no 0 līdz 9. Burti (šifram /s/ ir cipari) ar ārpusē ietvarus sauc par "ieteikumiem". Tie, kas atrodas augšpusē (kods /f" / atrodas apakšā), attiecas uz burtiem un cipariem kolonnās zem tiem, un tie, kas atrodas sānos, attiecas uz burtiem un cipariem blakus rindās. Divi burti uz ārpusē, nosakot burta vai cipara atrašanās vietu rāmī, kļūst par šī burta vai cipara šifra "statīvu" ("aizvietotāju"), un tāpēc tos sauc par "BIGREMM šifru".
Piemēram, šifrā (a) Cipher Baygram / BIGRAM / burtam "K" ir burti GC — burts "G" ir burts, kas atrodas tieši virs "K", un burts "C" ir burts atrodas uz rindas rindām, kur atrodas "K". Aizpildītā ziņojuma "bygrams" parasti ir sagrupētas pa vārdam, taču var izmantot arī citus grupējumus. Nejaušs grupējums, izmantojot dažas grupas, kurās ir papildu cipari vai burti, padara šifru slepenāku. Atšifrēšana ir apgrieztais šifrēšanas process. Burts, kas šifrēts ar "bigramu", atrodas divu iedomātu līniju krustpunktā, kas iet caur kolonnu no augšas un gar rindas līniju "bigramā" iekļauto burtu pusē.
šifrs (a)
Burti rāmja augšdaļā ir vienādi. Tā kā tas atrodas sānos, ir svarīgi, lai dekodētājs viegli atrastu lielos burtus. Piemēram, FD ir parasts P, ja vispirms tiek ņemts burts F no rāmja augšējās malas, bet U, ja burts F no sānu rindas tiek ņemts pirmais. Ja kā rādītāju izmantojat augšējo atrašanās vietu un vienmēr šifrējat un atšifrējat šādā secībā (FD = P), jūs izvairīsities no daudzām grūtībām, strādājot ar šo šifru.
B C D F G H B C D F G H
B A B C D E F B A B C D E F
C G H I J K L C G H I J K L
D M N O P Q R D M N O P Q R
F S T U V W X F S T U V W X
G Y Z 1 2 3 4 G Y Z 1 2 3 4
H 5 6 7 8 9 0 H 5 6 7 8 9 0
(a) (b)
šifrs (b)
Burti, kas atrodas rāmja augšpusē un sānos, ir atšķirīgi, tāpēc tos var izmantot šifrēšanai jebkurā secībā. Tāpēc katram burtam ir divu digrammu komplekts. Piemēram, vārds NOON ir šifrēts kā
C L L D D L L L C
šifrs (-i)
Šeit norādītie skaitļi tiek izmantoti šifrētiem lieliem burtiem, un šifrs tiek padarīts drošāks, izmantojot atslēgvārdu (SYLVIA), lai sajauktu alfabētu lodziņā. Šifrēšanas procesu var veikt tāpat kā Cipher (b), izņemot X; Z; pieci; 6 , kas atkārto skaitļus 0, kas atrodas rāmja iekšpusē; 1, un tāpēc augšējam burtam vispirms jāievada digramma. Lai izvairītos no neskaidrībām, visu šifrēšanas procesu var veikt tāpat kā šifrā (a) - "augšējā puse" (kadra augšpusē).
šifrs (d)
Šim šifra veidam ir arī jaukts alfabēts, un to var izmantot tāpat kā šifru ar šifru (b) — pirmais ir jebkurš burts, kas atrodas rāmja ārpusē. Līdzskaņi atrodas rāmja augšējā malā, bet patskaņi un Y atrodas sānos; un tad šifrēšana atgādina kādu svešvaloda un pat var runāt skaļi.
šifrs (e)
Ziņojumi, kas šifrēti ar šādu šifru, kuram ir arī jaukts alfabēts, izskatās diezgan dīvaini, jo sastāv tikai no viena patskaņa un Y. Šifrēšana tiek veikta, izmantojot šifrēšanas metodi (a) -t.i. "augšējā puse".
B D K N P Z A E I O U Y
A J U L I A N Y A G M G O U
E B C D E F G U B H 1 7 P V
I H K M O P Q O C I 2 8 Q W
O R S T V W X I D J 3 9 R X
U Y Z 1 2 3 4 E E R 4 0 S Y
J 5 6 7 8 9 0 A F L S N T Z
(d) (e)

šifrs (f)
Šāda veida šifru, kam ir divas pretējo burtu grupas uz rāmja ārējās malas, var izmantot, lai šifrētu, sākot ar jebkuru burtu, kas ir pirmais, un katram parastajam burtam ir astoņu dažādu šifra bigrammu kopa. Piemēram, "F" pēc tam var šifrēt ar DJ, DX, JD, JP, PJ, PX, XD vai XP. Pieņemiet ziņu: MĒS TIEKAMIES ŠODIEN

CIFERS (a–f):
(a) GFGB BDGBGBCF CFDDFBBBBG
b) GMGJ LBJGGJCM MCDLFJJBBN
(c)* 5937 38377339 9358275661
d) PONE KIEENOK KONIKEPABU
e) YOAE IYAEAEUA UAUYAIAYYE
(f)* CTCX EWJQXCLF VNAVB***TE

MORZES CIFERS
Morzes koda burti sastāv no punktiem vai domuzīmēm, vai arī no abu kombinācijas. Šajā šifrā alfabēta burti, izņemot patskaņus, tiek aizstāti ar punktiem un domuzīmēm. Alfabēta pirmās puses līdzskaņus no "B" līdz "M" aizstāj ar punktiem; alfabēta otrās puses līdzskaņus no "N" līdz "Z" aizstāj ar domuzīmi. Patskaņi kalpo kā atdalītāji. Viens patskanis iezīmē burta beigas; divi patskaņi norāda vārda beigas. Ziņojums: SARKANS KAĶIS, kas ir šifrēts Morzes kodā šādā veidā:
.- .-. . -.. -.-. .- - , var šifrēt šādi
veids:
DTAIL PHOFI VKMOU QLNCO BSIRO vai:
CROAK WHALE SHEE PLYMA DRIVE un daudzos citos veidos. Ja ir nepieciešams izmantot papildu burtus, lai sadalītu grupas vienādos skaitļos, tiek pievienoti patskaņi.
Dekodēšanai zem katra līdzskaņa norādiet punktu vai domuzīmi.
Pēc tam zem punktiem vai domuzīmēm un pierakstiet burtisko ekvivalentu.

KODS "MAINA NUMURUS"
Šeit notiek tāds pats darbs kā strādājot ar burtiem, turklāt
ka skaitļi no 1 līdz 8 apzīmē punktus un domuzīmes un 9 un 0 kalpo kā atdalītāji. 1,3,5 un 7 stāv punktu vietā; 2,4,6 un 8 - domuzīmes vietā. deviņi
tiek izmantots, lai atdalītu burtus, un 0 atdala vārdus. Ja ir nepieciešami papildu cipari, lai ziņojumu sadalītu vienādās grupās, tiek pievienoti atdalītāji.
Ziņojums: SARKANS KAĶIS, sadalīts grupās pa 4 cipariem, ar
pievienotas divas "nulles", skan šādi: 3407 6593 9651 0678 5932 9490
. - . - . . - . . - . - . . - -
Dekodētājs zem katra nepāra cipara ieraksta punktu un zem tā domuzīmi
katrs pat, tad raksta atbilstošos burtus.

DIGITĀLIE KODI.

Mūsdienās, kad ienaidnieka spiegs tiek notverts, viņam gandrīz vienmēr ir ļoti mazs buklets, kas nav lielāks par pastmarku. Katra šādas grāmatas lapa ir piepildīta ar ciparu kolonnām. Tam var būt arī dažādu krāsu lapas, vai arī var atrast atsevišķu grāmatu ar dažādu krāsu lapām. Šādas grāmatas, ko sauc par vienreizējiem blokiem, tā sauc, jo katrā lapā ir atšķirīgs šifrs, un pēc tam, kad ziņojums ir šifrēts ar to, lapa tiek nekavējoties iznīcināta ugunsgrēkā. Pietiek ar vieglu liesmas pieskārienu, jo lapa iedegas un tiek iznīcināta sekundes daļā. Neviena spiega, lai kur viņš atrastos, darbībā ir tāds pats šifrs, kāds būtu viņa kolēģim. Un neviens atšifrētājs vai pat dators nevar atšifrēt šifrēšanu bez atslēgas. Konkrētai šifrēšanai ir tikai viena atslēga, un, kad spiegs izmanto šo vienu atslēgu (piemēram, krāsu lapu), lai atšifrētu saņemto šifrējumu, viņam tas nekavējoties jāiznīcina. Tālāk mēs apskatīsim dažus mazāk sarežģītus digitālos šifrus.

Šis ir vienkāršākais no digitālajiem šifriem. Tās būtība ir tāda, ka alfabēta burti ir numurēti no 1 līdz 26, un tiešā šifrēšanas numerācijas secībā: 1 = A. Apgrieztā secībā: 26 = A. Protams, ir arī citas iespējas, kuras mēs nodrošināsim ar mūsu piemēri.
(a) Numerācija sākas ar 11 (vai 21, 31, 41, 51, 61 vai 71), lai divi cipari attiecas uz burtu, tādējādi veidojot dažādas, reāli iespējamas ciparu grupas. Tālāk sniegtās piecas iespējas, kurās 11 = A, parādīs, kā frāzi "MĒS TIEKAMIES" var ievietot šādās grupās: (b) - vienā grupā, (c) - trīs skaitļu grupā, (d) ) - četru skaitļu grupā, (e) - piecu skaitļu grupā, pievienojot "nulles" ciparus, lai pabeigtu pēdējās grupas veidošanu; (f) - nejauši saliktās grupās. Ja ir nepieciešami "nulles" cipari, lai pabeigtu/pabeigtu 3, 4 vai 5 ciparu grupas, pirmajiem diviem (ja nepieciešamo "nulles" ciparu skaits ir divi vai vairāk) ir jāveido skaitlis, ko nekādā gadījumā nevar iekļauts šifrā, piemēram, skaitlis, kas lielāks par 36 šifra piemērā (a). Un tad šis skaitlis norādīs ziņojuma beigas un novērsīs iespējamo neskaidrību ar nulles cipariem ziņojumā.
a) A 11 E 15 I 19 M 23 Q 27 U 31 Y 35
B 12 F 16 J 20 N 24 R 28 V 32 Z 36
C 13 G 17 K 21 O 25 S 29 W 33
D 14 H 18 L 22 P 26 T 30 X 34
W E M E T ) 3315 (b) 331523151530 (c) 331 523 151 530
3315 23151530 2315 (d) 3315 2315 1530
1530 e) 33152 31515 30392 (bez atslēgas)
3,2, 9, 39, 92, 392 ir "nulles cipars)
f) 3 31 52 31 51 530
Atšifrēšanai skaitļus raksta pa pāriem, un zem katra šāda pāra raksta tā burta ekvivalentu.

ČIFERS "MARABU"
Izmantojot atslēgas vārdu, tiek sastādīts jauktais šifra alfabēts, pēc kura burti tiek sakārtoti grupās, un katrai grupai tiek piešķirts savs numurs. Katram burtam tiek piešķirts savs numurs grupā, kurai tas pieder, un abi cipari tiek apvienoti un kļūst par šifrētu burtu cipariem, tātad P=23 un N=34. Tālāk esošajā piemērā atslēgvārds ir CUSTARDPIE , un ziņojums ir šāds:
MĒS TAGAD SATIEKAMIES MŪSU šķŪTĪ.
Cipars, kas norāda grupas numuru, ir sākumā. Protams, varat izmantot parasto alfabētu:
5 2 6 3 4
СUSTA RDPIE BFGHJ KLMNO Z
1 2 34 5 1 2 345 123 4 5 1 2 3 4 5 1
W=73
7325 343573 33252554 2434 355221 53642522

CIFHER "DRABAL"
Šis šifrs ir līdzīgs Marabu šifram, taču cipari ir sakārtoti tā, lai divus ciparus, kas saistīti ar alfabēta burtu, varētu rakstīt kā daļskaitli. Alfabēts var būt visizplatītākais, taču tālāk esošajā piemērā izmantotais ir sajaukts ar atslēgvārdu WAVYTRIPE . Mēs arī pieņemam savu ziņu:

MĒS TAGAD SATIEKAMIES MŪSU šķŪTĪ
1 2 3 4 5 6 7
WAVYTRIP EBCD FGHJ KIM NOQS U XZ
2 3 45 6 789 3 57 9 4 57 8 5 7 9 6 7 8 9 7 8 9

1 2 5 5 1 4 2 2 1 1 5 5 6 1 5 3 2 2
2 3 6 7 2 9 3 3 6 8 6 7 7 7 9 7 3 9

Daļas augšējais cipars (skaitītājs) norāda dekodētājam par burtu grupu, bet apakšējais cipars (saucējs) norāda burta vietu šajā grupā.

CIFHER "REVERSED GEMINI"
Alfabēta burti un skaitļi no 0 līdz 9 tiek attēloti ar skaitļu pāriem,
ko var izmantot otrādi. Sekojoši,
katram burtam ir divi šifra ekvivalenti, kas
palielināt šifra noslēpumu. Zemāk ir alfabēts sajaukts ar
atslēgvārds PLASTICBUN , un ziņa: SATIESIETIES DRĪZ PLKST. 23 .

P 12 21 D 25 52 O 37 73 1 56 65 8 78 87
L 13 31 E 26 62 Q 38 83 2 57 75 9 79 97
A 14 41 F 27 72 R 39 93 3 58 85 0 89 98
S 15 51 G 28 82 V 45 54 4 59 95
T 16 61 H 29 92 W 46 64 5 67 76
I 17 71 J 34 43 X 47 74 6 68 86
C 18 81 K 35 53 Y 48 84 7 69 96
B 19 91 M 36 63 Z 49 94
U 23 32 N 37 73
N 24 42

63622661 2315 51377342 4116 7558
Atšifrējot burtus, to ir viegli atrast, ja atrodat mazāko no diviem cipariem.
Piemēram: 63 apgrieztā vērtība ir 36, t.i. burts "M".

CIFERS "VODABULĀRS"

Šis šifra veids ir balstīts uz jebkuras lapas alfabētisku izkārtojumu
vārdnīca. Piemēram, vienkāršā kabatas vārdnīcā vārdi, kas sākas ar burtu "A", dažreiz aizņem lappuses no 1 līdz 31, B - no 33 līdz 67, C - no 69 līdz 131 utt. Lapas, kurās ir divi alfabēta burti, tiek izlaistas. Lai šifrētu ziņojumu, katrs šī ziņojuma burts jāaizstāj ar jebkuru ciparu, kas nosaka vārdnīcas lapu, kurā šis burts atrodas. Bet, tā kā daži burti atrodas uz trīsciparu lapām, visas pārējās lapas ir jāsamazina līdz trīsciparu vērtībai. Šajos gadījumos simtu vietā. ielieciet 0 skaitļos, kas ir mazāki par 100, tajā pašā laikā šo skaitli. sākot ar 0 simtu vietā tiek aizstāts ar jebkuru ciparu., tādējādi veidojot lapu, kas šajā vārdnīcā vispār nav pieejama. Piemēram, vārdnīcā ir tikai 690 lappuses, un 0 ir simtu vietā divciparu skaitļā. var aizstāt ar 7, 8 vai 9:
Piemērs: 73 - 073 - 773 - (873, 973). Vārds "CAB" tiks šifrēts kā 129723046 vai tūkstoš citos veidos. Ja alfabēta burts, piemēram, "X", parādās lapā kopā ar citu burtu (un tas bieži vien ir vienīgais, kas norādīts vārdnīcās), šifra lietotāji piekrīt, ka lapas numurs ir īpaši rezervēts burts "X".

VĀRDNĪCAS KODS
Vārdnīcu kodi tika izmantoti gandrīz uzreiz kopš pirmo vārdnīcu parādīšanās, taču to izmantošana ir ļoti ierobežota. Ziņojums sastāv no ciparu grupām. Katra grupa ir saistīta ar vārdu vārdnīcā, norādot lapas numuru, tā atrašanās vietu un atrašanās vietu šajā lapā. Tādējādi vārdnīca kļūst par kodu grāmatu, un, tāpat kā jebkurā kodu grāmatā, ziņojumi ir jāsastāda atbilstoši tai. Piemēram, lielākajā daļā kabatas vārdnīcu jūs gandrīz nevarat atrast kādu no precīziem vārdiem ziņojumā: WE ARE TRAILING SPIES , un tikai ļoti nelielā skaitā vārdnīcu var ietvert pēdējos divus vārdus. Ziņojums: NOSŪTĪT JAUNU SLEPENU KODU UN TĀLĀK PIEDĀVĀJUMS NEREDZAMĀS TINTES var veidot no jebkura izmēra vārdnīcas neatkarīgi no tās lieluma. Tāpēc mēs redzam, ka vārdnīcu kodus var izmantot tikai tad, ja ir pieejama īpaša vārdnīca ar augstu vārdu biežumu. Noslēpums, kas šifrēts ar vārdnīcas kodu, var būt slepenāks nekā tas, kas šifrēts ar jebkuru citu kodu, un tas ir atkarīgs nevis no kodēšanas metodes, bet gan no tā, kādu vārdnīcu izmantojat. Apsveriet metodi, kuras pamatā ir plaši izmantota kabatas vārdnīca, piemēram, 700 lappuses. Lai vārds SŪTĪT būtu 8. rindā, 2 no divām vārdnīcas kolonnām 494. lappusē. Tad ieraksts notiks šādā secībā: lapas numura trīs cipari. (494).viens cipars kolonnā (2), bet pārējie divi ir dotā vārda rindas (08), t.i. katrs vārds var sastāvēt tikai no sešiem cipariem. Tāpēc, ja sagrupēsim visus skaitļus norādītajā secībā (lapa + kolonna + rinda), tad kodētais vārds SEND tiks attēlots kā 494208. Vārds "A" vai "AN" pirmās kolonnas otrajā rindā. Šķiet, ka pirmajai lapai jābūt kodētai kā 001102 . bet no šāda koda jebkuram ir skaidrs, ka šis vārds ir 1. lappuses sākumā un nepareizās rokās šāds kods var viegli kļūt par visas kodgrammas atslēgu. Tāpēc ciparam, kas norāda, ka lapas numurs ir mazāks par 100, jābūt maskētam. Faktiski tas tiek panākts, aizstājot pirmo "0" ar 7.8 vai 9 (mūsu piemērā tas ir: 701102), kas adresātam atšifrēšanas laikā nemulsinās, jo izmantotajā vārdnīcā ne vairāk kā 700 lpp.

Turpinājums sekos...

Substitūcijas šifros (vai substitūcijas šifros) atšķirībā no teksta elementi nemaina savu secību, bet gan mainās paši, t.i. oriģinālie burti tiek aizstāti ar citiem burtiem vai simboliem (vienu vai vairākiem) saskaņā ar noteiktiem noteikumiem.

Šajā lapā ir aprakstīti šifri, kuros notiek burtu vai ciparu aizstāšana. Ja tiek aizstātas dažas citas rakstzīmes, kas nav burtciparu rakstzīmes, rakstzīmju kombinācijas vai raksti, to sauc par tiešo.

Monoalfabētiskie šifri

Monoalfabētiskā aizstāšanas šifros katrs burts tiek aizstāts ar vienu un tikai vienu citu burtu/simbolu vai burtu/simbolu grupu. Ja alfabētā ir 33 burti, tad ir 33 aizstāšanas noteikumi: uz ko mainīt A, pret ko mainīt B utt.

Šādus šifrus ir diezgan viegli atšifrēt, pat nezinot atslēgu. Tas tiek darīts, izmantojot frekvences analīzešifrēts teksts - jums jāsaskaita, cik reižu katrs burts parādās tekstā, un pēc tam dala ar kopējo burtu skaitu. Iegūtā frekvence ir jāsalīdzina ar atsauci. Krievu valodā visizplatītākais burts ir burts O, kam seko E un tā tālāk. Tiesa, biežuma analīze darbojas uz lieliem literāriem tekstiem. Ja teksts ir mazs vai ļoti specifisks lietoto vārdu ziņā, tad burtu biežums atšķirsies no atsauces, un risināšanai būs jāpavada vairāk laika. Zemāk ir tabula ar krievu valodas burtu biežumu (tas ir, tekstā atrodamo burtu relatīvo biežumu), kas aprēķināts, pamatojoties uz NKRYA.

Frekvences analīzes metodes izmantošana šifrētu ziņojumu atšifrēšanai ir lieliski aprakstīta daudzos literārajos darbos, piemēram, Arturs Konans Doils romānā "" vai Edgars Po "".

Monoalfabētiskā aizstāšanas šifram ir viegli sastādīt kodu tabulu, taču to ir diezgan grūti atcerēties un to ir gandrīz neiespējami atjaunot, ja tas ir pazaudēts, tāpēc parasti tiek izdomāti daži noteikumi šādu kodu lapu sastādīšanai. Tālāk ir minēti slavenākie no šiem noteikumiem.

izlases kods

Kā jau rakstīju iepriekš, vispārīgā gadījumā aizstāšanas šifram ir jāizdomā, kurš burts ir jāaizstāj. Visvienkāršākā lieta ir ņemt un nejauši sajaukt alfabēta burtus un pēc tam izrakstīt tos zem alfabēta rindas. Iegūstiet kodu tabulu. Piemēram, šādi:

Šādu tabulu variantu skaits 33 krievu valodas burtiem = 33! ≈ 8,683317618811886*10 36 . No īsziņu šifrēšanas viedokļa šis ir ideālākais variants: lai atšifrētu, ir jāzina kodu tabula. Nav iespējams šķirot tik daudz iespēju, un ja jūs šifrējat īss teksts, tad nevar izmantot frekvences analīzi.

Bet izmantošanai kvestos šāda kodu tabula ir jāparāda kaut kā skaistāk. Risinātājam vispirms vai nu vienkārši jāatrod šī tabula, vai jāatrisina noteikta verbāli burtiska mīkla. Piemēram, uzminiet vai atrisiniet.

Atslēgvārds

Viena no kodu tabulas sastādīšanas iespējām ir atslēgvārda izmantošana. Mēs pierakstām alfabētu, zem tā vispirms pierakstām atslēgvārdu, kas sastāv no burtiem, kas neatkārtojas, un pēc tam izrakstām atlikušos burtus. Piemēram, vārdam "manuskripts" mēs iegūstam šādu tabulu:

Kā redzat, tabulas sākums tiek sajaukts, bet beigas paliek nesajauktas. Tas tāpēc, ka vārda “manuskripts” “vecākais” burts ir burts “U”, un pēc tā palika nesajauktā “aste”. Astē esošie burti paliks nekodēti. Varat to atstāt tā (jo lielākā daļa burtu joprojām ir kodēti), vai arī varat paņemt vārdu, kurā ir burti A un Z, tad visi burti sajaucas, un "aste" nebūs.

Arī pašu atslēgvārdu var iepriekš norādīt, piemēram, izmantojot vai . Piemēram, šādi:

Atrisinot aritmētisko rebus rāmi un saskaņojot šifrētā vārda burtus un ciparus, kodu tabulā ciparu vietā jāievada iegūtais vārds un secībā jāievada atlikušie burti. Jūs saņemat šādu kodu tabulu:

Atbash

Šifrs sākotnēji tika izmantots ebreju alfabētam, tāpēc arī nosaukums. Vārds atbash (אתבש) sastāv no burtiem "alef", "tav", "bet" un "shin", tas ir, ebreju alfabēta pirmais, pēdējais, otrais un priekšpēdējais burts. Tas nosaka aizstāšanas noteikumu: alfabēts tiek izrakstīts secībā, zem tā tas tiek izrakstīts arī atpakaļ. Tādējādi pirmais burts tiek iekodēts pēdējā, otrais - priekšpēdējā un tā tālāk.

Frāze "TAKE IT TO THE EXCEPTION", izmantojot šo šifru, tiek pārveidota par "ERCHGTZ BL R E VFNPPZHS". Atbash Cipher tiešsaistes kalkulators

ROT1

Šis šifrs ir zināms daudziem bērniem. Atslēga ir vienkārša: katrs burts tiek aizstāts ar burtu, kas tam seko alfabētā. Tātad A tiek aizstāts ar B, B ar C utt., un Z tiek aizstāts ar A. “ROT1” nozīmē “Pagriezt 1 burtu uz priekšu pa alfabētu” (angļu valodā “rotate/shift the alfabēts vienu burtu uz priekšu”). Ziņojums "Gryuklokotam grunt naktī" kļūs par "Tsyalmplpubn tsyalmplpubnyu rp opshbn". ROT1 ir jautri lietot, jo tas ir viegli saprotams pat bērnam un viegli lietojams šifrēšanai. Bet to ir tikpat viegli atšifrēt.

Cēzara šifrs

Cēzara šifrs ir viens no vecākajiem šifriem. Šifrēšanas laikā katrs burts tiek aizstāts ar citu, ko no tā alfabētā atdala nevis viens, bet gan vairāk pozīcijas. Šifrs ir nosaukts Romas imperatora Gaja Jūlija Cēzara vārdā, kurš to izmantoja slepenai sarakstei. Viņš izmantoja trīs burtu maiņu (ROT3). Daudzi cilvēki iesaka veikt krievu alfabēta šifrēšanu, izmantojot šo maiņu:

Es joprojām domāju, ka krievu valodā ir 33 burti, tāpēc es piedāvāju šo kodu tabulu:

Interesanti, ka šajā versijā frāze “kur ir ezis?” tiek lasīta aizstājējābecē :)

Bet galu galā nobīdi var veikt ar patvaļīgu burtu skaitu - no 1 līdz 33. Tāpēc ērtības labad varat izveidot disku, kas sastāv no diviem gredzeniem, kas rotē viens pret otru uz vienas ass, un rakstīt burtus alfabēts uz gredzeniem sektoros. Tad pie rokas varēs būt Cēzara koda atslēga ar jebkuru nobīdi. Vai arī varat apvienot Cēzara šifru ar atbash šādā diskā, un jūs iegūstat kaut ko līdzīgu:

Patiesībā tāpēc šādus šifrus sauc par ROT - no angļu vārda "rotate" - "rotate".

ROT5

Šajā opcijā tiek kodēti tikai cipari, pārējais teksts paliek nemainīgs. Ir 5 aizvietojumi, tāpēc ROT5: 0↔5, 1↔6, 2↔7, 3↔8, 4↔9.

ROT13

ROT13 ir Cēzara šifra variants latīņu alfabētam ar 13 rakstzīmju nobīdi. To bieži izmanto internetā angļu valodas forumos kā līdzekli, lai paslēptu spoilerus, galvenos punktus, mīklu risinājumus un aizskarošus materiālus no nejauša skata.

Latīņu alfabēts no 26 burtiem ir sadalīts divās daļās. Otrā puse ir rakstīta zem pirmās. Kodējot, burti no augšējās puses tiek aizstāti ar burtiem no apakšējās puses un otrādi.

ROT18

Viss ir vienkārši. ROT18 ir ROT5 un ROT13 kombinācija :)

ROT47

Ir pilnīgāka šī šifra versija - ROT47. Tā vietā, lai izmantotu A–Z alfabētisko secību, ROT47 izmanto lielāku rakstzīmju kopu, gandrīz visas displeja rakstzīmes no ASCII tabulas pirmās puses. Izmantojot šo šifru, var viegli iekodēt url, e-pastu, un nebūs skaidrs, kas īsti ir par url un e-pastu :)

Piemēram, saite uz šo tekstu tiks šifrēta šādi: 9EEAi^^ [aizsargāts ar e-pastu]]CF^82>6D^BF6DE^4CJAE^4:A96C^K2> [aizsargāts ar e-pastu] Tikai pieredzējis minētājs no teksta sākumā atkārtotajām rakstzīmju dubultspēlēm varēs uzminēt, ka 9EEAi^^ var nozīmēt HTTP:⁄⁄ .

Polibija laukums

Polibijs ir grieķu vēsturnieks, komandieris un valstsvīrs, kurš dzīvoja 3. gadsimtā pirms mūsu ēras. Viņš ierosināja sākotnējo vienkāršo nomaiņas kodu, kas kļuva pazīstams kā "Polībija laukums" vai Šaha galdiņš Polibijs. Šis tips Sākotnēji kodējums tika piemērots grieķu alfabētam, bet pēc tam tika paplašināts arī uz citām valodām. Alfabēta burti iekļaujas kvadrātā vai piemērotā taisnstūrī. Ja kvadrātam ir vairāk burtu, tad tos var apvienot vienā šūnā.

Šādu tabulu var izmantot kā Cēzara šifrā. Lai šifrētu kvadrātā, mēs atrodam teksta burtu un šifrējumā ievietojam no tā apakšējo burtu tajā pašā kolonnā. Ja burts atrodas apakšējā rindā, tad no tās pašas kolonnas ņemam augšējo. Kirilicai varat izmantot tabulu ROT11(Cēzara šifra analogs ar 11 rakstzīmju nobīdi):

Pirmās rindas burti tiek kodēti otrās, otrās - trešajā, bet trešās - pirmajā.

Bet labāk, protams, izmantot Polībija kvadrāta "mikroshēmu" - burtu koordinātas:

    Zem katra kodētā teksta burta mēs rakstām kolonnā divas koordinātas (augšējā un sānu). Jūs saņemsiet divas rindas. Tad mēs izrakstām šīs divas rindas vienā rindā, sadalām to skaitļu pāros un, izmantojot šos pārus kā koordinātas, atkal kodējam pēc Polībija kvadrāta.

    Tas var būt sarežģīti. Sākotnējās koordinātas tiek izrakstītas rindā, nesadalot pa pāriem, nobīdot par nepāra soļu skaitu, sadaliet rezultātu pa pāriem un vēlreiz kodējiet.

Polībija laukumu var izveidot arī, izmantojot koda vārdu. Vispirms tabulā tiek ievadīts koda vārds, pēc tam atlikušie burti. Koda vārds nedrīkst saturēt atkārtotus burtus.

Polibijusa šifra variants tiek izmantots cietumos, izspiežot burtu koordinātas - vispirms rindas numuru, pēc tam burta numuru rindā.

Poētiskais šifrs

Šī šifrēšanas metode ir līdzīga Polibijusa šifram, tikai atslēga nav alfabēts, bet dzejolis, kas rindiņu pa rindiņai iekļauj noteikta izmēra kvadrātā (piemēram, 10 × 10). Ja līnija nav iekļauta, tad tās "aste" tiek nogriezta. Turklāt iegūtais kvadrāts tiek izmantots, lai kodētu tekstu pa burtiem ar divām koordinātām, kā tas ir Polībija kvadrātā. Piemēram, mēs ņemam labu Ļermontova pantu "Borodino" un aizpildām tabulu. Mēs pamanām, ka tabulā nav burtu Yo, Y, X, W, W, Y, E, kas nozīmē, ka mēs nevaram tos šifrēt. Burti, protams, ir reti sastopami un var nebūt vajadzīgi. Bet, ja tie joprojām ir nepieciešami, jums būs jāizvēlas cits pants, kurā ir visi burti.

RUS/LAT

Laikam visizplatītākais šifrs :) Ja mēģināt rakstīt krieviski, aizmirstot pārslēgties uz krievu izkārtojumu, sanāk kaut kas līdzīgs šim: Tckb gsnfnmcz gbcfnm gj-heccrb? pf,sd gthtrk.xbnmcz yf heccre. hfcrkflre? nj gjkexbncz xnj-nj nbgf "njuj^ Kāpēc ne šifrs? Visvairāk, ka neviens nav aizstājējs šifrs. Tastatūra darbojas kā kodu tabula.

Konversijas tabula izskatās šādi:

Litoreja

Litorea (no lat. littera - burts) - slepenā rakstība, sava veida šifrētais raksts, ko izmanto senkrievu rokraksta literatūrā. Ir divu veidu litorea: vienkārša un gudra. Vienkāršs, citādi saukts par tukšo burtu, ir šāds. Ja "e" un "e" tiek skaitīti kā viens burts, tad krievu alfabētā paliek trīsdesmit divi burti, kurus var rakstīt divās rindās - sešpadsmit burti katrā:

Jūs saņemat šifra ROT13 krievu analogu - ROT16:) Kodējot augšējais burts tiek nomainīts uz apakšējo, bet apakšējais uz augšējo. Vēl vienkāršākā litorea versija atstāj tikai divdesmit līdzskaņus:

Izrādās šifrs ROT10. Šifrējot tiek mainīti tikai līdzskaņi, bet patskaņi un citi, kas nav iekļauti tabulā, tiek atstāti tādi, kādi ir. Izrādās kaut kas līdzīgs “vārdnīca → lsosh” utt.

Gudrā litorija ietver sarežģītākus aizstāšanas noteikumus. Dažādos līdz mums nonākušajos variantos tiek izmantoti veselu burtu grupu aizvietojumi, kā arī ciparu kombinācijas: katram līdzskaņa burtam tiek piešķirts cipars, un pēc tam aritmētiskās darbības pār iegūto skaitļu secību.

Biggram šifrēšana

Playfair šifrs

Playfair šifrs ir manuāla simetriskas šifrēšanas paņēmiens, kas ir aizsācējs bigramu aizstāšanas izmantošanā. 1854. gadā izgudroja Čārlzs Vitstons. Šifrs nodrošina rakstzīmju pāru (bigrammu) šifrēšanu atsevišķu rakstzīmju vietā, kā tas ir aizvietošanas šifrā un citos sarežģītas sistēmas Vigenère šifrēšana. Tādējādi Playfair šifrs ir izturīgāks pret plaisāšanu nekā vienkāršais aizstāšanas šifrs, jo frekvences analīze ir grūtāka.

Playfair šifrs izmanto 5x5 tabulu (latīņu alfabētam, krievu alfabētam ir jāpalielina tabulas izmērs līdz 6x6), kas satur atslēgvārdu vai frāzi. Lai izveidotu tabulu un izmantotu šifru, atcerieties atslēgvārdu un četrus vienkāršus noteikumus. Lai sastādītu atslēgu tabulu, vispirms ir jāaizpilda tukšās tabulas šūnas ar atslēgvārda burtiem (nepierakstot atkārtotas rakstzīmes), pēc tam aizpildiet atlikušās tabulas šūnas ar alfabēta rakstzīmēm, kas nav atrasts atslēgvārdā, secībā (in Angļu teksti parasti rakstzīme "Q" tiek izlaista, lai samazinātu alfabētu, citās versijās "I" un "J" tiek apvienoti vienā šūnā). Atslēgvārdu un turpmākos alfabēta burtus var ievadīt tabulā pa rindiņai no kreisās puses uz labo, boustrofedonā vai spirālē no kreisās augšējais stūris uz centru. Atslēgvārds, kas papildināts ar alfabētu, veido 5x5 matricu un ir šifra atslēga.

Lai šifrētu ziņojumu, tas ir jāsadala lielos burtos (divu rakstzīmju grupās), piemēram, "Hello World" kļūst par "HE LL OW OR LD", un atrodiet šīs bigrammas tabulā. Divi lielie simboli atbilst taisnstūra stūriem atslēgu tabulā. Nosakiet šī taisnstūra stūru pozīcijas viens pret otru. Pēc tam, vadoties pēc 4 noteikumiem, mēs šifrējam rakstzīmju pārus avota tekstā:

    1) Ja sakrīt divas liela izmēra rakstzīmes, pievienojiet “X” aiz pirmās rakstzīmes, šifrējiet jaunu rakstzīmju pāri un turpiniet. Dažās Playfair šifra versijās "X" vietā tiek izmantots "Q".

    2) Ja avota teksta bigramu rakstzīmes sastopamas vienā rindā, tad šīs rakstzīmes tiek aizstātas ar rakstzīmēm, kas atrodas tuvākajās kolonnās pa labi no attiecīgajām rakstzīmēm. Ja rakstzīme ir virknes pēdējā rakstzīme, tā tiek aizstāta ar tās pašas virknes pirmo rakstzīmi.

    3) Ja avota teksta bigramu rakstzīmes ir vienā kolonnā, tad tās tiek pārveidotas par tās pašas kolonnas rakstzīmēm, kas atrodas tieši zem tām. Ja rakstzīme ir kolonnas apakšējā rakstzīme, tā tiek aizstāta ar tās pašas kolonnas pirmo rakstzīmi.

    4) Ja avota teksta bigramu simboli atrodas dažādās kolonnās un dažādās rindās, tad tos aizstāj ar simboliem, kas atrodas tajās pašās rindās, bet atbilst citiem taisnstūra stūriem.

Atšifrēšanai ir jāizmanto šo četru noteikumu inversija, atmetot rakstzīmes "X" (vai "Q"), ja tām nav jēgas sākotnējā ziņojumā.

Apsveriet šifra sastādīšanas piemēru. Mēs izmantojam taustiņu "Playfair piemērs", tad matrica izskatīsies šādi:

Šifrēsim ziņu "Paslēp zeltu koka celmā". Mēs sadalām to pa pāriem, neaizmirstot noteikumu. Mēs saņemam: "HI DE TH EG OL DI NT HE TR EX ES TU MP". Tiek piemēroti šādi noteikumi:

    1. Digramma HI veido taisnstūri, aizstāj to ar BM.

    2. Digramma DE atrodas vienā kolonnā, mēs to aizstājam ar ND.

    3. Digramma TH veido taisnstūri, to aizstājam ar ZB.

    4. Digramma EG veido taisnstūri, aizstāj to ar XD.

    5. Biggram OL veido taisnstūri, mēs to aizstājam ar KY.

    6. Biggram DI veido taisnstūri, mēs to aizstājam ar BE.

    7. Biggram NT veido taisnstūri, mēs to aizstājam ar JV.

    8. Digramma HE veido taisnstūri, to aizstājam ar DM.

    9. Digramma TR veido taisnstūri, mēs to aizstājam ar UI.

    10. Digram EX ir vienā rindā, nomainiet to ar XM.

    11. Biggram ES veido taisnstūri, mēs to aizstājam ar MN.

    12. Digramma TU ir vienā rindā, nomainiet to ar UV.

    13. Digram MP veido taisnstūri, to aizstājam ar IF.

Mēs iegūstam šifrētu tekstu "BM ND ZB XD KY BE JV DM UI XM MN UV IF". Tādējādi ziņojums "Paslēp zeltu koka celmā" tiek pārvērsts par "BMNDZBXDKYBEJVDMUIXMMNUVIF".

Vitstonas dubultā kvadrāta

Čārlzs Vitstouns izstrādāja ne tikai Playfair šifru, bet arī citu bigramu šifrēšanas metodi, ko sauc par "dubulto kvadrātu". Šifrā tiek izmantotas divas tabulas vienlaikus, kas novietotas gar vienu un to pašu horizontālo līniju, un šifrēšana notiek digrammās, tāpat kā Playfair šifrā.

Tajās ir divas tabulas ar krievu alfabētu, kas ir nejauši novietotas.

Pirms šifrēšanas oriģinālais ziņojums tiek sadalīts digrammās. Katra digramma tiek šifrēta atsevišķi. Digrammas pirmais burts ir atrodams kreisajā tabulā, bet otrais burts atrodas labajā tabulā. Tad viņi garīgi izveido taisnstūri tā, lai lielie burti atrastos tā pretējās virsotnēs. Pārējās divas šī taisnstūra virsotnes dod šifrētā teksta digrammas burtus. Pieņemsim, ka IL sākotnējā teksta bigramma ir šifrēta. Burts UN ir kreisās tabulas 1. ailē un 2. rindā. Burts L atrodas labās tabulas 5. ailē un 4. rindā. Tas nozīmē, ka taisnstūri veido 2. un 4. rinda, kā arī kreisās tabulas 1. un labās tabulas 5. kolonna. Tāpēc šifrētā teksta bigramma ietver burtu O, kas atrodas labās tabulas 5. ailē un 2. rindā, un burtu B, kas atrodas 1. ailē un 4. rindā no kreisās tabulas, t.i. mēs iegūstam šifrētā teksta OB biggramu.

Ja ziņojuma digrammas abi burti atrodas vienā rindā, tad šifrētā teksta burti tiek ņemti no vienas rindas. Šifrētā teksta bigrammas pirmais burts tiek ņemts no kreisās tabulas kolonnā, kas atbilst ziņojuma bigrammas otrajam burtam. Šifrētā teksta bigrammas otrais burts tiek ņemts no labās tabulas kolonnā, kas atbilst ziņojuma bigrammas pirmajam burtam. Tāpēc TO ziņojuma digramma pārvēršas par šifrētā teksta ZB bigrammu. Visas ziņojuma digrammas tiek šifrētas līdzīgā veidā:

Ziņa

Šifrēts teksts PE OV SCHN FM ESH RF BZh DC

Šifrēšana, izmantojot "dubultā kvadrāta" metodi, nodrošina ļoti izturīgu pret atvēršanu un viegli lietojamu šifru. "Dubultā kvadrāta" šifrētā teksta laušana prasa lielu piepūli, savukārt ziņojuma garumam jābūt vismaz trīsdesmit rindiņām, un bez datora tas nemaz nav reāli.

Polialfabētiskie šifri

Vigenère šifrs

Vigenère šifrs kļuva par Cēzara šifra dabisku attīstību. Atšķirībā no monoalfabētiskajiem šifriem, šis jau ir polialfabētiskais šifrs. Vigenère šifrs sastāv no vairāku Cēzara šifru secības ar dažādas nozīmes maiņa. Šifrēšanai var izmantot alfabētu tabulu, ko sauc par "tabula recta" vai "Vigenere kvadrātu (tabula)". Katrā šifrēšanas posmā tiek izmantoti dažādi alfabēti, kas atlasīti atkarībā no atslēgvārda burta.

Latīņu valodā Vigenère tabula varētu izskatīties šādi:

Krievu alfabētam šādi:

Ir viegli redzēt, ka šīs tabulas rindas ir ROT šifri ar secīgi pieaugošu nobīdi.

Šifrēšana ir šāda: zem rindas ar avota tekstu atslēgvārds tiek cikliski ierakstīts otrajā rindā, līdz tiek aizpildīta visa rindiņa. Katram tālāk norādītā avota teksta burtam ir savs atslēgas burts. Tālāk tabulā mēs atrodam teksta kodēto burtu augšējā rindā un koda vārda burtu kreisajā pusē. Kolonnas ar oriģinālo burtu un rindas ar koda burtu krustpunktā atradīsies vēlamais teksta šifrētais burts.

Svarīgs efekts, kas panākts, izmantojot polialfabētisko šifru, piemēram, Vigenère šifru, ir noteiktu burtu sastopamības biežumu maskēšana tekstā, kas trūkst vienkāršas aizstāšanas šifriem. Tāpēc šādam šifram vairs nebūs iespējams piemērot frekvences analīzi.

Lai šifrētu ar Vigenère šifru, varat izmantot Vigenère šifra tiešsaistes kalkulators. Priekš dažādas iespējas Vigenere šifru ar nobīdi pa labi vai pa kreisi, kā arī aizstājot burtus ar cipariem, varat izmantot zemāk esošās tabulas:

Gronsvelda šifrs

grāmatas šifrs

Ja tomēr par atslēgu izmanto veselu grāmatu (piemēram, vārdnīcu), tad iespējams šifrēt nevis atsevišķus burtus, bet veselus vārdus un pat frāzes. Tad vārda koordinātas būs lapas numurs, rindas numurs un vārda numurs rindā. Katram vārdam ir trīs cipari. Varat arī izmantot grāmatas iekšējo apzīmējumu – nodaļas, rindkopas utt. Piemēram, Bībeli ir ērti izmantot kā kodu grāmatu, jo tajā ir skaidrs sadalījums nodaļās, un katram pantam ir savs marķējums, kas ļauj viegli atrast vēlamo teksta rindiņu. Tiesa, Bībelē nav tādu mūsdienu vārdu kā “dators” un “internets”, tāpēc mūsdienu frāzēm labāk, protams, izmantot enciklopēdisku vai skaidrojošu vārdnīcu.

Tie bija aizvietošanas šifri, kuros burti tiek aizstāti ar citiem. Un ir arī tādi, kuros burti nav aizstāti, bet gan sajaukti viens ar otru.

Notiek ielāde...Notiek ielāde...