Kuidas salakoodi dešifreerida

Sellest ajast peale, kui inimrass keele välja arendas, oleme oma sõnumite varjamiseks kasutanud koode ja šifreid. Kreeklased ja egiptlased kasutasid privaatse suhtluse edastamiseks koode, moodustades kaasaegse koodimurdmise aluse. Krüptoanalüüs on koodide ja nende murdmise uurimine. See on saladuse ja salajase maailm ning see võib olla väga lõbus. Kui soovite koode murda, saate õppida tundma levinumaid koode ja kuidas alustada nende saladuste väljamõtlemist. Lisateabe saamiseks vaadake 1. sammu.

1
Alustage sõnumist ühetäheliste sõnade otsimist. Enamikku suhteliselt lihtsat asendusmeetodit kasutavaid koode on kõige lihtsam lahti murda, tehes lihtsat ühendamist, tähed ükshaaval välja nuputades ja koodi kannatlikult nuputades oletuste põhjal. Ingliskeelsed ühetähelised sõnad on “I” või “a”, nii et peaksite proovima selle ühendada, otsides mustreid ja mängides sisuliselt timukat. Kui teil on “a – -” lahendatud, teate, et see oleks enamasti “on” või “ja”. Arva ja kontrolli. Kui see ei tööta, minge tagasi ja proovige teisi võimalusi. Olge kannatlik ja liikuge aeglaselt. Ärge muretsege nii palju koodi “murdmise” pärast kui selle lugemise õppimise pärast. Kui otsite mustreid ja tunnete ära reeglid, milles inglise keel (või mis tahes kodeeritud keel) on kirjutatud, saate koodi teatud aja ja vaevaga lahendada.

2
Otsige kõige sagedamini kasutatavaid sümboleid või tähti. Kõige tavalisem inglise keeles kasutatav täht on täht “e”, millele järgnevad “t” ja “a”. Töötamise ajal kasutage loogiliste oletuste tegemiseks tavapäraste sõnade ja lausestruktuuri tundmist. Te tunnete end harva kindlana, kuid koodimurdmise mängu mängitakse loogiliste valikute tegemisel, tagasi minnes ja vigade parandamisel. Jälgige topeltsümboleid ja lühikesi sõnu ning alustage nende lahendamisega. Lihtsam on teha haritud oletus “an” või “in” või “at” kui “kiirteel”.

3
Otsige apostroofide järel tähti. Kui sõnum sisaldab kirjavahemärke, on teil õnne. See pakub terve hulga muid vihjeid, mida saate õppida ära tundma. Apostroofidele järgneb peaaegu alati S, T, D, M, LL või RE,AR,BT. Seega, kui teil on pärast apostroofi kaks identset sümbolit, olete lahendanud kas “L” või “D”.

4
proovige kindlaks teha, millist koodi olete leidnud. Kui arvate lahendamise käigus, et tunnete ära mõne ülaltoodust levinud kooditüübi, olete selle lahti murdnud ja saate lõpetada ühendamise ja kloppimise ning täita oma koodi põhjal sõnumi. Tõenäoliselt ei juhtu seda sageli, kuid mida rohkem tavaliste koodidega tuttavaks saad, seda tõenäolisem on, et tunnete kasutatava koodi ära ja suudate selle lahendada. Eriti levinud on numbrite asendused ja klaviatuurikoodid. igapäevaste põhiliste salasõnumite hulgas. Hoidke silma peal eelkõige neil ja kandideerige oma äranägemise järgi.

5
Õppige ära tundma asendusšifreid. Põhimõtteliselt hõlmab asendusšifr ühe tähe asendamist teise tähega vastavalt mõnele etteantud reeglile. See reegel on kood ning reegli õppimine ja rakendamine on viis koodi murdmiseks ja sõnumi lugemiseks. Isegi kui kood sisaldab numbreid, kirillitsa tähestikku, mõttetuid sümboleid või hieroglüüfe, olenevalt sümboli tüübist kasutatav on järjepidev, töötate tõenäoliselt asendusšifriga, mis tähendab, et peate õppima kasutatava tähestiku ja koodi dešifreerimiseks rakendatava reegli.

6
Õppige ruudu šifri meetodit. Varaseimat šifritüüpi kasutasid kreeklased ja see hõlmas numbritele vastavate tähtede ruudustiku loomist ja seejärel numbrite kasutamist sõnumite loomiseks. See on lihtne kood, mida saab kasutada, mistõttu on see üks kaasaegse koodimurdmise alustalasid. Kui teil on sõnum, mis sisaldab pikka numbrijada, võib see olla selle meetodiga kodeeritud. Selle koodi kõige lihtsam vorm hõlmas rida 1–5 ja veergu 1–5 ning seejärel täitis maatriksi iga tähega vasakult paremale ja ruudustikku allapoole (ühendades I ja J üheks tühikuks). Koodi iga tähte tähistas kaks numbrit, vasakpoolne veerg andis esimese numbri ja ülemine rida teist. Sõna “Selgitatud” kodeerimiseks sel meetodil saate: 52242524233452Selle lihtsama versiooni. laste poolt sageli kasutatav hõlmab numbrite kirjutamist, mis vastavad otseselt tähe asukohale tähestikus. A = 1, B = 2 jne.

7
Õppige Cesari vahetust. Julius tuli välja hea süsteemiga, mida on lihtne kasutada ja arusaadav, kuid väga raske lahti murda, muutes selle üheks muudeks põhilisteks koodisüsteemideks, mida tänapäevalgi keerulisemate koodide alusena uuritakse. Selle nihutamismeetodi puhul nihutate kogu tähestikku teatud arvu kohti ühes suunas. Teisisõnu asendaks kolme tühiku võrra nihutamine tähe A D-ga, B tähega E jne. See on ka üldlevinud lastekoodi “ROT1” (tähendab “pööra ühte”) aluspõhimõte. , kõik tähed nihutatakse lihtsalt ühe positsiooni võrra ettepoole, muutes A-t tähistavaks B-ks, B-ks C-ks jne. Kodeerimine “Selgitatud”, kasutades Cesari põhinihet kolme võrra vasakule, näeks välja selline: zlnlkrz

8
Hoidke silma peal klaviatuuri mustritel. Klaviatuuriasendused kasutavad asenduste kasutamiseks traditsioonilise Ameerika (QWERTY) klaviatuurimustri mustrit, tavaliselt nihutades tähti teatud arvu kohtade võrra üles, alla, vasakule või paremale. Klaviatuuril tähti kindlas suunas nihutades saate luua lihtsaid koode. Suuna nihke tundmine võimaldab koodi lahti murda. Nihutades veerge ühe koha võrra ülespoole, saate sõna “Selgitatud” kodeerida järgmiselt: “28i8y92”

9
Vaadake, kas teil on polüalfabeetiline šifr. Põhilistes asendusšifrites loob koodi kirjutaja kodeeritud sõnumi loomiseks ühe alternatiivse tähestiku. Mingil hetkel pärast keskaega muutusid seda tüüpi koodid liiga lihtsaks murda ja šifrikirjutajad hakkasid kasutama erinevaid meetodeid, et kasutada ühes koodis mitut tähestikku, muutes koodide lahtimurdmise ilma meetodit teadmata palju keerulisemaks. on 26 x 26 ruudustik Cesari nihutatud tähestiku igast permutatsioonist, mis on tähestikulises järjekorras või mõnikord esitatud pöörleva silindrina või “tabula recta”. Ruudustiku kasutamiseks koodina on erinevaid meetodeid, sealhulgas esimese rea kasutamine sõnumi esimese tähe kodeerimiseks, teise rea kasutamine teise jaoks ja nii edasi. Kodeerijad kasutavad ka koodsõna, et viidata iga konkreetse veeru jaoks. šifreeritud sõnumi täht. Teisisõnu, kui seda meetodit kasutades oli koodsõnaks “Selgitatud”, peaksite sõnumi esimese tähe määramiseks uurima šifreeritud koodi rida “W” ja esimese tähe veergu. Neid on koodsõna teadmata raske lahti murda.

10
Ole kannatlik. Koodide murdmine nõuab tohutult kannatlikkust ja visadust. See on aeglane ja tüütu töö, mis tekitab sageli frustratsiooni, kuna on vaja minna tagasi ja uuesti arvata, proovida erinevaid võtmeid, sõnu ja meetodeid. Kui soovite koode murda, õppige olema rahulik ja kannatlik, võttes omaks mõistatus ja mäng.

11
Kirjutage oma koodid. Paberis krüptogrammi tegemine on lõbus, kuid pea ees mitmetähelistesse koodidesse hüppamine ilma märksõnade abita on hoopis teine ​​tase. Keeruliste kodeerimissüsteemide abil oma koodide kirjutamise õppimine on suurepärane viis koodikirjutajate mõtlemise õppimiseks ja nende lahtimurdmiseks. Parimad koodimurdjad oskavad hästi ka ise kirjutada ja järjest keerukamaid šifreid välja mõelda. Esitage endale väljakutse keerulisemate meetodite ja nende lahtimurdmise õppimiseks. Kriminaalkoodeksite ja šifrite analüüsimine võib olla hea viis nippide leidmiseks. Kihlveokontorid, narkokuningad ja Zodiac killer on kõik välja töötanud uskumatult keerukad koodid, mida tasub uurida.

12
Proovige kätt kuulsate lahendamata koodidega. Lõbusa avaliku teavitustöö osana avaldab FBI regulaarselt koode, mida avalikkus proovida murda. Proovige neid ja esitage oma vastused. Kes teab – teil võib varsti töö olla. Kryptos, avalik kuju väljaspool CIA peakorterit, on võib-olla kõige kuulsam lahendamata kood maailmas. See loodi algselt agentide testimiseks, hõlmates nelja eraldi paneeli nelja erineva koodiga. Esimestel analüütikutel kulus kolm koodi murdmiseks kümme aastat, kuid lõplik kood jääb lahendamata.

13
Nautige väljakutset ja salapära. Koodide murdmine on nagu elamine oma Dan Browni romaanis. Õppige omaks võtma salakoodide müsteerium ja väljakutse ning kogege saladuse avamise põnevust.