Kako dešifrirati skrivno kodo: 13 korakov (s slikami)

Kazalo:

Kako dešifrirati skrivno kodo: 13 korakov (s slikami)
Kako dešifrirati skrivno kodo: 13 korakov (s slikami)
Anonim

Odkar je človeštvo razvilo jezik, uporabljamo kode in šifre, da zakrijemo svoja sporočila. Grki in Egipčani so uporabili kode za prenos zasebnih komunikacij, ki so bile temelj sodobnega razbijanja kod. Kriptoanaliza je preučevanje kod in kako jih razbiti. To je svet skrivnosti in prikrivanja, ki je lahko zelo zabaven. Če želite razkriti kode, se lahko naučite prepoznati najpogostejše kode in kako začeti razkrivati njihove skrivnosti. Za več informacij glejte 1. korak.

Koraki

1. del od 3: Reševanje nadomestnih šifr

Dešifrirajte skrivno kodo 1. korak
Dešifrirajte skrivno kodo 1. korak

Korak 1. Začnite iskati enočrkovne besede v sporočilu

Večino kod, ki uporabljajo razmeroma preprosto metodo zamenjave, je najlažje razrešiti s preprostim vstavljanjem in vstavljanjem, določanjem črk eno za drugo in potrpežljivo določanjem kode na podlagi ugibanj.

  • Besede z eno črko v angleščini bodo "I" ali "a", zato poskusite vstaviti eno, iskati vzorce in-v bistvu-igrati obešalnika. Če ste rešili "a - -", veste, da bi bilo najpogosteje "are" ali "and." Ugani in preveri. Če ne deluje, se vrnite in poskusite z drugimi možnostmi. Bodite potrpežljivi in pojdite počasi.
  • Ne skrbite toliko za "razbijanje" kode, kot za učenje branja. Če iščete vzorce in prepoznate pravila, v katerih je napisana angleščina (ali kateri koli jezik, ki se kodira), boste lahko z nekaj časa in truda razrešili kodo.
Dešifrirajte skrivno kodo 2. korak
Dešifrirajte skrivno kodo 2. korak

Korak 2. Poiščite najpogostejše simbole ali črke

Najpogosteje uporabljena črka v angleščini je črka "e", ki ji sledijo "t" in "a". Ko delate, uporabite svoje poznavanje pogostih besed in stavčne strukture, da začnete logično ugibati. Redko se boste počutili prepričane, vendar se igra lomljenja kod izvaja z logičnimi odločitvami, vrnitvijo nazaj in popravljanjem napak.

Pazite na dvojne simbole in kratke besede in jih najprej začnite reševati. Lažje je poskusiti uganiti na "an" ali "in" ali "at" kot "avtocesta"

Dešifrirajte skrivno kodo 3. korak
Dešifrirajte skrivno kodo 3. korak

Korak 3. Poiščite črke po apostrofih

Če sporočilo vsebuje ločila, imate srečo. To ponuja celo vrsto drugih namigov, ki se jih lahko naučite prepoznati. Apostrofom bodo skoraj vedno sledili S, T, D, M, LL ali RE, AR, BT. Torej, če imate po apostrofu dva enaka simbola, ste rešili za "L" ali "D".

Dešifrirajte skrivno kodo 4. korak
Dešifrirajte skrivno kodo 4. korak

Korak 4. poskusite ugotoviti, kakšno kodo ste našli

Če mislite, da med reševanjem prepoznate eno od običajnih vrst kod iz zgoraj navedenega, ste jo zlomili in lahko ustavite vklapljanje in vklapljanje ter izpolnite sporočilo na podlagi svoje kode. To se verjetno ne bo zgodilo pogosto, a bolj ko se seznanite s običajnimi kodami, večja je verjetnost, da boste prepoznali vrsto uporabljene kode in jo boste lahko rešili.

Zamenjave številk in kode tipkovnice so še posebej pogoste med osnovnimi vsakodnevnimi tajnimi sporočili. Bodite pozorni zlasti na tiste in se prijavite, kot se vam zdi primerno

2. del 3: Priznavanje skupnih kod

Dešifrirajte skrivno kodo 5. korak
Dešifrirajte skrivno kodo 5. korak

Korak 1. Naučite se prepoznati nadomestne šifre

V bistvu nadomestna šifra vključuje zamenjavo ene črke z drugo črko v skladu z nekim vnaprej določenim pravilom. To pravilo je koda, učenje in uporaba pravila pa je način, kako kodo "prekiniti" in prebrati sporočilo.

Tudi če koda vsebuje številke, cirilico, nesmiselne simbole ali hieroglife, če je vrsta uporabljenega simbola skladna, verjetno delate z nadomestno šifro, kar pomeni, da se morate naučiti uporabljene abecede in pravila uporablja za dešifriranje kode

Dešifrirajte skrivno kodo 6. korak
Dešifrirajte skrivno kodo 6. korak

Korak 2. Naučite se metode kvadratnega šifriranja

Najstarejšo šifro so uporabljali Grki in je vključevala ustvarjanje mreže črk, ki je ustrezala številkam, nato pa uporabo številk za ustvarjanje sporočil. To je preprosta koda za uporabo, zaradi česar je eden od temeljev sodobnega razbijanja kod. Če imate sporočilo, ki vsebuje dolg niz številk, je bilo morda kodirano s to metodo.

  • Najosnovnejša oblika te kode je vključevala vrstico 1-5 in stolpec 1-5, nato pa matrico izpolnila z vsako črko od leve proti desni in navzdol po mreži (združevanje I in J v en presledek). Vsako črko v kodi sta predstavljali dve številki: stolpec na levi strani vsebuje prvo številko, vrstica na vrhu pa drugo.
  • Če želite s to metodo kodirati besedo "wikihow", dobite: 52242524233452
  • Preprostejša različica tega, ki jo otroci pogosto uporabljajo, vključuje pisanje v številkah, ki neposredno ustrezajo položaju črke v abecedi. A = 1, B = 2 itd.
Dešifrirajte skrivno kodo 7. korak
Dešifrirajte skrivno kodo 7. korak

Korak 3. Naučite se Cesarjevega premika

Julius je izumil dobrega, enostavnega za uporabo in razumevanje, ki pa ga je zelo težko razbiti, zaradi česar je eden izmed drugih temeljnih kodnih sistemov, ki se še danes preučuje kot osnova za bolj zapletene kode. Pri tej metodi premika premaknete celotno abecedo za določeno število mest v eno smer. Z drugimi besedami, premik treh levih presledkov bi črko A nadomestil z D, B z E itd.

  • To je tudi osnovno načelo skupne otroške kode, imenovane "ROT1" (kar pomeni, "zavrtite eno." V tej kodi so vse črke samo pomaknjene naprej za en položaj, tako da A predstavljajo B, B predstavlja C itd.).
  • Kodiranje "wikihow" z uporabo osnovnega Cesarjevega premika treh v levo bi izgledalo tako: zlnlkrz
Dešifrirajte skrivno kodo 8. korak
Dešifrirajte skrivno kodo 8. korak

Korak 4. Bodite pozorni na vzorce tipkovnice

Zamenjave tipkovnice uporabljajo vzorec tradicionalnega ameriškega (QWERTY) vzorca tipkovnice za uporabo zamenjav, na splošno s premikanjem črk navzgor, navzdol, levo ali desno za določeno število mest. S premikanjem črk v določeni smeri na tipkovnici lahko ustvarite preproste kode. Poznavanje smernega premika vam omogoča, da razbijete kodo.

Če stolpce premaknete za en položaj navzgor, lahko besedo "wikihow" kodirate takole: "28i8y92"

Dešifrirajte skrivno kodo 9. korak
Dešifrirajte skrivno kodo 9. korak

Korak 5. Preverite, ali imate polialfabetsko šifro

V osnovnih nadomestnih šifrah avtor kode ustvari eno nadomestno abecedo za ustvarjanje kodiranega sporočila. Od nekdaj po srednjem veku so te vrste kod postale preveč enostavne za razbijanje in pisci šifrov so začeli uporabljati različne metode za uporabo več abeced v eni sami kodi, zaradi česar je bilo kode veliko težje razbiti, ne da bi poznali metodo.

  • Trimetijeva miza je mreža 26 x 26 vsake permutacije Cesarjeve premaknjene abecede po abecednem vrstnem redu ali včasih predstavljena kot vrtljiv valj ali "tabula recta". Obstajajo različni načini uporabe mreže kot kode, vključno z uporabo prve vrstice za kodiranje prve črke v sporočilu, druge za drugo itd.
  • Kodiralci bodo uporabili tudi kodno besedo za sklicevanje na posebne stolpce za vsako črko šifriranega sporočila. Z drugimi besedami, če bi bila kodna beseda "wikihow" s to metodo, bi se za določitev prve črke sporočila obrnili na vrstico "W" in stolpec prve črke v šifrirani kodi. Te je težko razbiti, ne da bi poznali kodno besedo.

3. del 3: Biti razbijalec kod

Dešifrirajte skrivno kodo 10. korak
Dešifrirajte skrivno kodo 10. korak

Korak 1. Bodite potrpežljivi

Kršitev kod zahteva ogromno potrpljenja in vztrajnosti. To je počasno in dolgočasno delo, ki je pogosto frustrirajuče zaradi potrebe po ponovnem ugibanju in poskusu različnih tipk, besed in metod. Če želite razbiti kode, se naučite biti mirni in potrpežljivi, sprejeti skrivnost in igro.

Dešifrirajte skrivno kodo 11. korak
Dešifrirajte skrivno kodo 11. korak

Korak 2. Napišite svoje kode

Ustvarjanje kriptograma v papirju je zabavno, toda skok z glavo v poliabecedne kode brez pomoči ključnih besed je povsem druga raven. Učenje pisanja lastnih kod z uporabo zapletenih kodirnih sistemov je odličen način, da se naučite razmišljati avtorje kod in se jih naučiti lomiti. Najboljši koderski krekerji so dobri tudi pri pisanju lastnih in ustvarjanju vedno zahtevnejših šifr. Izzovite se, da se naučite bolj zapletenih metod in kako jih odpraviti.

Analiza kazenskih zakonikov in šifre je lahko dober način za razumevanje nekaterih trikov trgovine. Stavnice, vodje drog in morilec Zodiaka so razvili neverjetno zapletene kode, ki jih je vredno preučiti

Dešifrirajte skrivno kodo 12. korak
Dešifrirajte skrivno kodo 12. korak

Korak 3. Preizkusite se v znanih nerešenih kodah

Kot del zabavnega ozaveščanja javnosti FBI redno objavlja kode, ki jih javnost poskuša razkriti. Preizkusite jih in pošljite svoje odgovore. Kdo ve-morda boste kmalu dobili službo.

Kryptos, javni kip zunaj sedeža Cie, je morda najbolj znana nerešena koda na svetu. Prvotno je bil ustvarjen kot test za agente, ki vključuje štiri ločene plošče s štirimi različnimi kodami. Prvi analitiki so potrebovali deset let, da so razbili tri kode, vendar končna koda ostaja nerešena

Dešifrirajte skrivno kodo 13. korak
Dešifrirajte skrivno kodo 13. korak

Korak 4. Uživajte v izzivu in skrivnosti

Razbijanje kod je kot bivanje v svojem romanu Dana Browna. Naučite se sprejeti skrivnost in izziv skrivnih kod ter doživite vznemirjenje od odkrivanja skrivnosti.

Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom

Nasveti

  • Razbijanje kod je lažje, če so sporočila daljša. Kratke kode je težko razbiti, ker ne boste mogli šteti črk za pogostost.
  • Ne izgubite upanja, če dolgo časa razbijate kodo. To je normalno.
  • Črka "e" je najpogosteje uporabljena črka v angleškem jeziku.
  • Če je koda natisnjena, je zelo verjetno, da je bila tipkana s posebno pisavo, kot je Windings. To je lahko del dvojnega šifriranja (navitja določajo kodirano sporočilo).
  • Ena črka v šifriranju ne pomeni nujno ene črke v dešifriranem sporočilu in obratno.
  • Črka se skoraj nikoli ne bo predstavila ("A" ne bo stala na mestu za "A").

Opozorila

  • Bodite previdni pri nerešljivih zajčjih luknjah. Ne norite!
  • Nekatere kode so zasnovane tako, da jih ni mogoče dešifrirati, razen če imate na voljo veliko informacij. To pomeni, da se zdi nemogoče, tudi če imate ključ za šifriranje. Te lahko zahtevajo programsko opremo ali zgolj ugibanja.

Priporočena: