Kuidas salajast koodi murda: 13 sammu (piltidega)

Sisukord:

Kuidas salajast koodi murda: 13 sammu (piltidega)
Kuidas salajast koodi murda: 13 sammu (piltidega)

Video: Kuidas salajast koodi murda: 13 sammu (piltidega)

Video: Kuidas salajast koodi murda: 13 sammu (piltidega)
Video: Kuidas alustada ettevõtlusega Amazonis + näide kohe proovimiseks! 2024, Mai
Anonim

Sellest ajast peale, kui inimestel tekkis koerakeel, oleme sõnumite varjamiseks kasutanud salakoode ja šifreid. Vanad kreeklased ja egiptlased kasutasid isikliku suhtluse edastamiseks koode, mis on tänapäevase koodimurdmise aluseks. Krüptanalüüs on koodi uurimine ja selle murdmine. Koodide lõhkumine on saladuste ja trikkide maailm ning see võib olla väga lõbus. Kui soovite koodi lõhkuda, saate teada kõige tavalisematest koodidest ja nende saladuste avastamisest. Lisateabe saamiseks vaadake 1. sammu.

Samm

Osa 1 /3: parooli muutmine

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

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

Enamikku suhteliselt lihtsaid asendusi kasutavat koodi on lihtne lõhkuda, tehes lihtsa plug-and-chug'i, mõistes tähti ükshaaval ja nuputades koodi kannatlikult oletuste põhjal.

  • Ingliskeelsed ühetähelised sõnad on "mina" või "a", seega peaksite proovima tähti "ummistada", otsida tähemustreid ja-põhimõtteliselt-mängida timuka rolli. Kui leiate sõna "a - -", teate, et seda mustrit kõige sagedamini kasutavad sõnad on "on" või "ja". Arvake ja kontrollige. Kui see ei aita, minge tagasi ja proovige teisi võimalusi uuesti. Ole kannatlik ja proovi seda aeglaselt.
  • Ärge muretsege koodi "pragunemise" pärast nii palju, kui muretsete selle pärast, et saate seda lugeda. Kui otsite mustreid ja tunnete reegleid, mis kasutavad inglise keelt (või mis tahes keelt, millesse see on kodeeritud), saate koodi aja ja vaevaga lõhkuda.
Salajase koodi dešifreerimine 2. samm
Salajase koodi dešifreerimine 2. samm

Samm 2. Leidke kõige sagedamini esinev sümbol või täht

Inglise keeles on kõige sagedamini kasutatav täht "e", millele järgnevad "t" ja "a". Treeningu ajal kasutage loogiliste oletuste alustamiseks tavaliste sõnade ja lauseehitiste sissejuhatust. Sa ei ole selles sageli kindel, kuid koodi murdmise mängu mängitakse loogiliste valikute tegemise ja vigade korduva parandamisega.

Pöörake tähelepanu kahekordsetele sümbolitele ja lühikestele sõnadele ning hakake kõigepealt sümboleid ja sõnu lahendama. Sõna "an" või "in" või "at" kohta on lihtsam "arukalt" ära arvata kui sõna "highway"

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

Samm 3. Leidke tähed pärast apostroofi

Kui sõnumis kasutatakse kirjavahemärke, on teil õnne. See võib anda palju muid vihjeid, mida saate õppida tuvastama. Apostroofidele järgnevad peaaegu alati tähed S, T, D, M, LL või RE. Nii et kui pärast apostroofi saate kaks sama sümbolit, olete lahendanud tähe "L".

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

Samm 4. Proovige kindlaks teha, millise muu koodi olete leidnud

Kui lahendamise käigus tunnete ülaltoodud koodist ära ühe levinuma koodi tüübi, olete selle murdnud ja võite lõpetada pistikute ühendamise ja jätkata sõnumite täitmist selle koodi alusel. Tõenäoliselt ei juhtu seda nii sageli, kuid mida rohkem olete tuttav tavaliste koodidega, seda tõenäolisem on, et tunnete kasutatud kooditüübid ära ja suudate neid murda.

Numbrite ja klahvistikukoodide asendamine on tavaline igapäevases põhitasandil salajases sõnumis. Vaadake koode ja kasutage neid, kui nad seda sobivaks peavad

Osa 2/3: Ühiste koodide tuvastamine

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

Samm 1. Õppige ära tundma alternatiivsed paroolid

Põhimõtteliselt koosneb asendusšifer ühe tähe asendamisest teisega vastavalt etteantud reeglitele. Reeglid on koodid ning nende õppimine ja kasutamine on viis koodi "lõhkumiseks" ja salajase sõnumi lugemiseks.

Isegi kui kood sisaldab numbreid, kirillitsa tähestikku, paarituid sümboleid või hieroglüüfe, kui kasutatav sümbolitüüp on järjepidev, võib teil olla tegemist asendusšifriga, mis tähendab, et peate õppima kasutatud tähestikku ja reegleid rakendatakse koodi murdmiseks

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

Samm 2. Lugege ruutude abil parooli

Kreeklased kasutasid kõige varasemat tüüpi šifreid, mis kasutasid numbritega seotud tähtede ruudustikku, seejärel kasutasid numbreid sõnumite loomiseks. See on hõlpsasti kasutatav kood ja see on olnud tänapäeva koodimurdmise nurgakivi. Kui saate sõnumi, mis sisaldab pikka numbrite jada, võib see olla nii kodeeritud.

  • Koodi kõige elementaarsem vorm kasutab ridu 1-5 ja veerge 1-5, seejärel täidab maatriksi iga tähega vasakult paremale ja ruudustikust alla (tähed I ja J ühendatakse üheks tühikuks). Koodi iga tähte tähistavad kaks numbrit, vasakpoolses veerus on esimene number ja ülalolevas reas teine number.
  • Sõna "wikihow" selliseks kodeerimiseks saate koodi: 52242524233452
  • Selle meetodi lihtsam versioon, mida lapsed sageli kasutavad, hõlmab numbrite kirjutamist, mis on otseselt seotud tähestiku tähtede asukohaga. A = 1, B = 2 jne.
Salajase koodi dešifreerimine Samm 7
Salajase koodi dešifreerimine Samm 7

Samm 3. Õppige Cesari nihet

Julius Caesar lõi koodi, mis on hea, hõlpsasti kasutatav ja arusaadav, kuid väga raskesti murtav, seega on see üks põhilisi koodisüsteeme, mida uuritakse tänapäevalgi keerukamate koodide alusena. Nii liigutate kogu tähestiku positsiooni mitu korda ühes suunas. Teisisõnu, ülejäänud kolme tühiku nihutamine asendab tähe A tähega D, B tähega jne.

  • See on ka põhiprintsiip ühise lastekoodi "ROT1" taga (mis tähendab "pööra üks kord.") Selle koodiga liiguvad kõik tähed ühe koha võrra edasi, seega asendatakse A tähega B, B tähega C jne.
  • Kodeeritud "wikihow", kasutades Cesari põhilist nihet kolme positsiooniga vasakule, oleks järgmine: zlnlkrz
Salajase koodi dešifreerimine 8. samm
Salajase koodi dešifreerimine 8. samm

Samm 4. Otsige klaviatuuri mustrit

Klaviatuuri vahetamisel kasutatakse traditsioonilist Ameerika klaviatuurimustrit (QWERTY), muutes tavaliselt tähti üles, alla, vasakule või paremale teatud arvu kohtades. Kui muudate tähtede asukohta klaviatuuri teatud suundades, saate luua lihtsaid koode. Teades suunamuutust, saate koodi lõhkuda.

Nihutades veeru positsiooni ühe koha võrra ülespoole, saate sõna "wikihow" kodeerida järgmiselt: "28i8y92"

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

Samm 5. Kontrollige, kas teil on mitut märki sisaldav parool

Põhiasendusšifris loob kodeerija kodeeritud sõnumi loomiseks alternatiivsed tähestikud. Alates teatud ajavahemikust pärast keskaega muutusid seda tüüpi koodid liiga kergesti lõhkumiseks ja šifrid hakkasid kasutama erinevaid meetodeid, mis kasutasid mitut tähestikku ühes koodis, muutes saadud koodi tundmatuks muutmise palju raskemaks.

  • Trimethiuse tabel on 26 x 26 mustriline ruudustik, mis sisaldab iga Cesari tähestiku vahetust, mis on tähestikulises järjekorras või mõnikord kujutatud pöörleva toruna või "tabula recta". Ruudustiku kasutamiseks koodina on mitmeid viise, sealhulgas esimese rea kasutamine sõnumi esimese tähe kodeerimiseks, teine rida teise tähega jne.
  • Koodigeneraator kasutab parooli ka kodeeritud sõnumi iga tähe jaoks konkreetsele väljale viitamiseks. Teisisõnu, kui parool oli "wikihow" ja kodeerija kasutas seda meetodit, viitaksite sõnumi esimese tähe määramiseks kodeeritud koodi esimese tähe reale "W" ja veerule. Seda on parooli teadmata raske murda.

Osa 3 /3: Hakka koodimurdjaks

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

Samm 1. Olge kannatlik

Koodi lõhkumine nõuab palju kannatlikkust ja järjekindlust. Tegevus on aeglane ja tüütu, sageli masendav, sest peame ikka ja jälle ära arvama, proovides erinevaid võtmeid ja sõnu ning meetodeid. Kui kavatsete koodi lõhkuda, õppige olema rahulik ja kannatlik, nautides samal ajal saladusi ja mänge.

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

Samm 2. Kirjutage oma kood

Paberil on stsenaariumite kirjutamine lõbus, kuid ilma märksõnade abita otse polüalfabeetilisse koodi hüpata on veelgi keerulisem. Keeruliste koodisüsteemide abil enda kodeerimise õppimine on suurepärane võimalus õppida, kuidas kodeerijad mõtlevad, ja õppida neid murdma. Parimad koodimurdjad oskavad ka oma koodi kirjutada ja luua palju keerukamaid šifreid. Esitage endale väljakutse, et õppida keerulisemaid viise ja kuidas neid lahendada.

Kurjategijate koodide ja šifrite analüüsimine võib olla hea viis ärisaladuste leidmiseks. Kihlveokontorid, narkoparunid, sodiaagimõrvarid ja kõik nad on välja töötanud uskumatult keerulised koodid, mida tasub õppida

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

Samm 3. Proovige kuulsat purunematut koodi

FBI avaldab oma avaliku lõbusa lähenemisviisi raames perioodiliselt avalikkusele koode, mida proovida murda. Proovige koode ja saatke oma vastused. Kes teab-varsti leiate töö.

Kryptos, avalik kuju, mis asub väljaspool CIA peakorterit, on ehk kõige kuulsam purunematu kood maailmas. Esialgu loodi kood agentide testimiseks, hõlmates nelja eraldi tahvlit nelja erineva koodiga. Kulus kümme aastat, enne kui esimene analüütik murdis kolm koodi, kuid viimane jääb purunematuks

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

Samm 4. Nautige väljakutset ja salapära

Koodi rikkumine on nagu elamine Dan Browni romaanis. Õppige nautima salakoodide saladusi ja väljakutseid ning kogege saladuste avastamise põnevust.

Näpunäiteid

  • Ärge heituge, kui kulutate palju aega koodi lõhkumisele. See on normaalne.
  • Kui kood trükitakse, on väga võimalik, et kood on trükitud spetsiaalsete tähtedega, näiteks Wingdings. See võib olla kahekordse krüptimise osa (mähised kirjeldavad kodeeritud sõnumit).
  • Täht "e" on inglise keeles kõige sagedamini kasutatav täht.
  • Üks täht ei esinda ennast peaaegu kunagi ("A" ei asenda "A").
  • Üks täht krüpteerimises ei tähenda ühte tähte dekodeeritud sõnumis.
  • Kui sõnum on pikem, on koodi murdmine lihtsam. Lühikoode on raske murda, sest te ei saa kokku lugeda tähtede kasutamise kordi.

Hoiatus

  • Olge väga keerulise ja murdumatu koodiga ettevaatlik. Ära ole hull!
  • Mõned koodid on konstrueeritud nii, et neid pole võimalik lõhkuda, kui teil pole palju teavet. See tähendab, et isegi kui teil on krüptimise võti, tundub see võimatu. Nõuab tarkvara või lihtsalt oletusi.

Soovitan: