Salajase koodi dešifreerimine: 13 sammu (piltidega)

Sisukord:

Salajase koodi dešifreerimine: 13 sammu (piltidega)
Salajase koodi dešifreerimine: 13 sammu (piltidega)
Anonim

Alates sellest, kui inimkond on keele välja arendanud, oleme oma sõnumite varjamiseks kasutanud koode ja šifreid. Kreeklased ja egiptlased kasutasid eraside edastamiseks koode, moodustades tänapäevase koodimurdmise aluse. Krüptanalüüs on koodide uurimine ja nende murdmine. See on saladuste ja pettuste maailm ning see võib olla väga lõbus. Kui soovite koode lõhkuda, saate õppida ära tundma kõige tavalisemaid koode ja kuidas alustada nende saladuste kiusamisega. Lisateabe saamiseks vaadake 1. sammu.

Sammud

Osa 1 /3: Asenduskoodide lahendamine

Salajase koodi dešifreerimine 1. samm
Salajase koodi dešifreerimine 1. samm

Samm 1. Alustage sõnumist ühetäheliste sõnade otsimist

Enamikku suhteliselt lihtsat asendusmeetodit kasutavaid koode saab kõige hõlpsamini praguneda, tehes lihtsa pistiku ja nuputamise, ükshaaval tähti ja nuputades koodi kannatlikult.

  • Ühetähelised sõnad inglise keeles on "I" või "a", nii et peaksite proovima selle ühendada, otsides mustreid ja-sisuliselt-mängides poomist. Kui teil on "a - -" lahendatud, teate, et see oleks kõige sagedamini "on" või "ja". Arvake ja kontrollige. Kui see ei tööta, minge tagasi ja proovige teisi võimalusi. Ole kannatlik ja mine aeglaselt.
  • Ärge muretsege nii palju koodi "lõhkumise" pärast kui lugema õppimise pärast. Mustrite otsimine ja reeglite äratundmine, milles inglise (või mis tahes keelt kodeeritakse) on kirjutatud, aitab teil koodi aja ja vaevaga lahendada.
Salajase koodi dešifreerimine 2. samm
Salajase koodi dešifreerimine 2. samm

Samm 2. Otsige kõige sagedamini esinevaid sümboleid või tähti

Kõige tavalisem inglise keeles kasutatav täht on "e", millele järgnevad "t" ja "a". Töötades kasutage loogiliste oletuste tegemiseks oma tavaliste sõnade ja lauseehituse tundmist. Te tunnete end harva kindlalt, kuid koodimurdmismängu mängitakse loogiliste valikute tegemisega ning tagasi minnes ja oma vigu parandades.

Jälgige topeltmärke ja lühikesi sõnu ning hakake neid kõigepealt lahendama. Lihtsam on proovida teha haritud oletus "a" või "in" või "at" kohta kui "maanteel"

Salajase koodi dešifreerimine 3. samm
Salajase koodi dešifreerimine 3. samm

Samm 3. Otsige pärast tähti tähti

Kui sõnum sisaldab kirjavahemärke, on teil õnne. See pakub hulgaliselt muid näpunäiteid, mida saate õppida ära tundma. Apostroofidele järgnevad peaaegu alati S, T, D, M, LL või RE, AR, BT. Niisiis, kui teil on pärast apostroofi kaks identset sümbolit, olete lahendanud "L" või "D".

Salajase koodi dešifreerimine 4. samm
Salajase koodi dešifreerimine 4. samm

Samm 4. proovige kindlaks teha, millist koodi olete leidnud

Kui lahendamise ajal arvate, et tunnete ära ühe ülaltoodust levinud kooditüübi, olete selle murdnud ja saate oma ühendamise peatada ja oma koodi põhjal sõnumi täita. Tõenäoliselt ei juhtu seda sageli, kuid mida rohkem harjute tavaliste koodidega, seda tõenäolisem on, et tunnete kasutatud koodi ära ja suudate selle lahendada.

Numbrite asendamine ja klaviatuuri koodid on eriti tavalised igapäevaste salajaste sõnumite hulgas. Hoidke neil eriti silma peal ja kandke oma äranägemise järgi

Osa 2/3: Ühiste koodide äratundmine

Salajase koodi dešifreerimine 5. samm
Salajase koodi dešifreerimine 5. samm

Samm 1. Õppige ära tundma asendusšifrid

Põhimõtteliselt hõlmab asendusšifer ühe tähe asendamist teise tähega vastavalt mõnele etteantud reeglile. See reegel on kood ning reegli õppimine ja rakendamine on viis koodi "lõhkumiseks" ja sõnumi lugemiseks.

Isegi kui kood sisaldab numbreid, kirillitsa tähestikku, mõttetuid sümboleid või hieroglüüfe, kui kasutatav sümbolitüüp on järjepidev, töötate tõenäoliselt asendusšifriga, mis tähendab, et peate õppima kasutatud tähestikku ja reeglit rakendatakse koodi dešifreerimiseks

Salajase koodi dešifreerimine 6. samm
Salajase koodi dešifreerimine 6. samm

Samm 2. Õppige ruutšifreerimise meetodit

Kreeklased kasutasid kõige varasemat šifrit, mis hõlmas numbritele vastava tähtede ruudustiku loomist ja seejärel numbrite kasutamist sõnumite loomiseks. See on lihtne kood, mida kasutada, muutes selle üheks moodsa koodimurdmise aluseks. Kui teil on sõnum, mis sisaldab pikka numbrite jada, võib see olla selle meetodiga kodeeritud.

  • Selle koodi kõige elementaarsem vorm hõlmas rida 1-5 ja veergu 1-5 ning seejärel täitis maatriksi iga tähega vasakult paremale ja ruudustikust allapoole (ühendades I ja J üheks tühikuks). Koodi iga tähte esindasid kaks numbrit, vasakul olev veerg andis esimese numbri ja ülaosas olev rida andis teise numbri.
  • Selle meetodi abil sõna "wikihow" kodeerimiseks saate: 52242524233452
  • Selle lihtsaim versioon, mida lapsed sageli kasutavad, hõlmab kirjutamist numbritega, mis vastavad otseselt tähe tähepositsioonile. A = 1, B = 2 jne.
Salajase koodi dešifreerimine Samm 7
Salajase koodi dešifreerimine Samm 7

Samm 3. Õppige Cesari nihet

Julius pakkus välja hea, lihtsasti kasutatava ja arusaadava, kuid väga raskesti purustatava, mistõttu on see üks teistest põhilistest koodisüsteemidest, mida tänapäevalgi uuritakse keerukamate koodide alusena. Selle nihutamismeetodi puhul nihutate kogu tähestikku teatud arvu kohti ühes suunas. Teisisõnu, kolme tühiku nihe vasakule asendaks tähe A tähega D, B tähega jne.

  • See on ka põhiprintsiip ühise lastekoodi "ROT1" (tähendab "pööra ühte.") Taga. Selles koodis nihutatakse kõik tähed lihtsalt ühe positsiooni võrra edasi, muutes A -d B -ks, B -d C -ks jne.
  • "Wikihow" kodeerimine, kasutades Cesari põhilist nihet kolm vasakule, näeks välja selline: zlnlkrz
Salajase koodi dešifreerimine 8. samm
Salajase koodi dešifreerimine 8. samm

Samm 4. Jälgige klaviatuurimustreid

Klaviatuurivahetused 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 teatud suunas nihutades saate luua lihtsaid koode. Suuna nihke tundmine võimaldab teil koodi lõhkuda.

Nihutades veerge ühe positsiooni võrra ülespoole, saate koodi "wikihow" kodeerida järgmiselt: "28i8y92"

Salajase koodi dešifreerimine 9. samm
Salajase koodi dešifreerimine 9. samm

Samm 5. Vaadake, kas teil on polüalfabeetiline šifr

Põhilistes asendusšifrites loob koodi kirjutaja kodeeritud sõnumi loomiseks ühe alternatiivse tähestiku. Alates mingist hetkest pärast keskaega muutusid seda tüüpi koodid liiga lihtsaks ja krüpteerijad hakkasid kasutama erinevaid meetodeid mitme tähestiku kasutamiseks ühes koodis, muutes koodid tundmatumaks, ilma meetodit teadmata.

  • Trimethiuse tabel on 26 x 26 ruudustik igast Cesari nihutatud tähestiku permutatsioonist, tähestikulises järjekorras või mõnikord pöörleva silindrina või "tabula recta". Ruudustiku kasutamiseks koodina on erinevaid meetodeid, sealhulgas esimese rea kasutamine sõnumi esimese tähe kodeerimiseks, teine teise jaoks jne.
  • Kodeerijad kasutavad kodeeritud sõnumi iga tähe jaoks konkreetsetele veergudele viitamiseks ka koodsõna. Teisisõnu, kui seda meetodit kasutades oleks koodsõna "wikihow", siis uuriksite sõnumi esimese tähe määramiseks rida "W" ja krüpteeritud koodi esimese tähe veergu. Neid on raske lõhkuda ilma koodisõna teadmata.

Osa 3 /3: Koodimurdja

Salajase koodi dešifreerimine 10. samm
Salajase koodi dešifreerimine 10. samm

Samm 1. Olge kannatlik

Koodide rikkumine nõuab tohutult kannatlikkust ja visadust. See on aeglane ja tüütu töö, mis on sageli masendav, kuna on vaja tagasi minna ja uuesti arvata, proovides erinevaid võtmeid ja sõnu ning meetodeid. Kui soovite koode lõhkuda, õppige olema rahulik ja kannatlik, hõlmates salapära ja mängu.

Salajase koodi dešifreerimine 11. samm
Salajase koodi dešifreerimine 11. samm

Samm 2. Kirjutage oma koodid

Krüptogrammi tegemine paberlehes on lõbus, kuid pea ees hüppamine polüalfabeetilistesse koodidesse ilma märksõnade abita on täiesti teine tase. Keerukate kodeerimissüsteemide abil oma koodide kirjutamise õppimine on suurepärane viis koodikirjutajate mõtlemise õppimiseks ja nende murdmiseks. Parimad koodimurdjad oskavad ka ise kirjutada ja tulla välja üha keerukamate šifritega. Esitage endale väljakutse, et õppida keerulisemaid meetodeid ja neid lahendama.

Kriminaalkoodeksite ja šifrite analüüsimine võib olla hea viis kaubanduse mõningate nippide leidmiseks. Kihlveokontorid, narkokunstnikud ja sodiaagimõrvar on välja töötanud uskumatult keerulised koodid, mida tasub uurida

Salajase koodi dešifreerimine 12. samm
Salajase koodi dešifreerimine 12. samm

Samm 3. Proovige oma kätt kuulsate lahendamata koodide osas

Lõbusa avaliku teavitamise osana avaldab FBI regulaarselt avalikkusele koode, mida proovida murda. Proovige neid ja saatke oma vastused. Kes teab-teil võib varsti töö olla.

Kryptos, avalik kuju väljaspool CIA peakorterit, on ehk kõige kuulsam lahendamata kood maailmas. See loodi algselt agentide testimiseks, hõlmates nelja eraldi paneeli nelja erineva koodiga. Kulus kümme aastat, enne kui esimesed analüütikud said kolmest koodist lahti, kuid lõplik kood jääb lahendamata

Salajase koodi dešifreerimine 13. samm
Salajase koodi dešifreerimine 13. samm

Samm 4. Nautige väljakutset ja salapära

Koodide lõhkumine on nagu elamine oma Dan Browni romaanis. Õppige omaks võtma salakoodide salapära ja väljakutseid ning kogege saladuse avamise põnevust.

Video - selle teenuse kasutamisel võidakse YouTube'iga jagada teatud teavet

Näpunäiteid

  • Koodide murdmine on lihtsam, kui sõnumid on pikemad. Lühikoode on raske murda, sest te ei saa tähti sageduse järgi kokku lugeda.
  • Ärge kaotage lootust, kui veedate pikka aega koodi lõhkumisel. See on normaalne.
  • Täht "e" on inglise keeles kõige sagedamini kasutatav täht.
  • Kui kood trükitakse, on see tõenäoliselt trükitud spetsiaalse fondiga, nagu näiteks Windings. See võib olla kahekordse krüptimise osa (mähised kirjutavad välja kodeeritud sõnumi).
  • Üks täht krüpteerimises ei tähenda tingimata ühte tähte dekrüpteeritud sõnumis ja vastupidi.
  • Kiri ei esinda end peaaegu kunagi ("A" ei jää "A" asemel paika).

Hoiatused

  • Olge lahutamatute küülikuaukude suhtes ettevaatlik. Ära mine hulluks!
  • Mõned koodid on konstrueeritud nii, et neid on võimatu dekrüpteerida, kui teil pole palju teavet. See tähendab, et isegi kui teil on krüptimise võti, tundub see võimatu. See võib nõuda tarkvara või lihtsalt raskeid oletusi.

Soovitan: