Kaip nulaužti slaptąjį kodą: 13 žingsnių (su nuotraukomis)

Turinys:

Kaip nulaužti slaptąjį kodą: 13 žingsnių (su nuotraukomis)
Kaip nulaužti slaptąjį kodą: 13 žingsnių (su nuotraukomis)

Video: Kaip nulaužti slaptąjį kodą: 13 žingsnių (su nuotraukomis)

Video: Kaip nulaužti slaptąjį kodą: 13 žingsnių (su nuotraukomis)
Video: 3 Sėkmę lemiantys įpročiai su Milda Sabiene 2024, Lapkritis
Anonim

Kadangi žmonės sukūrė šunų kalbą, mes naudojome slaptus kodus ir šifrus, kad užmaskuotume pranešimus. Senovės graikai ir egiptiečiai naudojo kodus asmeniniams ryšiams perduoti, o tai yra šiuolaikinio kodo laužymo pagrindas. Kriptoanalizė yra kodo ir jo nulaužimo tyrimas. Kodų nulaužimas yra paslapčių ir gudrybių pasaulis, ir tai gali būti labai smagu. Jei norite nulaužti kodą, galite sužinoti apie dažniausiai pasitaikančius kodus ir kaip pradėti atskleisti jų paslaptis. Daugiau informacijos rasite 1 veiksme.

Žingsnis

1 dalis iš 3: Keisti slaptažodį

1 veiksmo iššifravimas
1 veiksmo iššifravimas

Žingsnis 1. Pradėkite ieškoti vienos raidės žodžių pranešime

Daugelį kodų, kuriuose naudojami gana paprasti pakeitimai, lengva nulaužti atlikus paprastą „plug-and-chug“, suprantant raides po vieną ir kantriai išsiaiškinant kodą remiantis spėlionėmis.

  • Vienos raidės žodžiai anglų kalba yra „aš“arba „a“, todėl turėtumėte pabandyti „užkimšti“raides, ieškoti raidžių modelių ir-iš esmės-atlikti budelio vaidmenį. Jei radote žodį „a - -“, žinote žodžius, kurie dažniausiai naudoja šį modelį, yra „yra“arba „ir“. Atspėk ir patikrink. Jei tai nepadeda, grįžkite ir bandykite kitas parinktis dar kartą. Būkite kantrūs ir pabandykite tai daryti lėtai.
  • Nesijaudinkite dėl „įtrūkimo“kodo tiek, kiek nerimaujate dėl to, kad išmokote jį skaityti. Ieškodami modelių ir atpažindami taisykles, kuriose naudojama anglų kalba (arba bet kokia kalba, kuria ji užkoduota), galėsite sugadinti kodą su laiku ir pastangomis.
2 veiksmas iššifruokite slaptą kodą
2 veiksmas iššifruokite slaptą kodą

Žingsnis 2. Raskite dažniausiai pasitaikančią simbolį ar raidę

Dažniausiai anglų kalba naudojama raidė „e“, po kurios eina „t“ir „a“. Treniruodamiesi naudokite įvadą į įprastus žodžius ir sakinių struktūras, kad pradėtumėte daryti loginius spėjimus. Jūs nebūsite tikri dažnai, tačiau kodo laužymo žaidimas žaidžiamas logiškai pasirenkant ir pakartotinai ištaisant klaidas.

Atkreipkite dėmesį į dvigubus simbolius ir trumpus žodžius ir pirmiausia pradėkite spręsti simbolius ir žodžius. Lengviau „protingai“atspėti žodį „an“, „in“arba „at“nei žodį „greitkelis“

3 žingsnis. Iššifruokite slaptą kodą
3 žingsnis. Iššifruokite slaptą kodą

Žingsnis 3. Raskite raides po apostrofo

Jei pranešime naudojami skyrybos ženklai, jums pasisekė. Tai gali suteikti daug kitų užuominų, kurias galite išmokti atpažinti. Po apostrofų beveik visada yra raidės S, T, D, M, LL arba RE. Taigi, jei po apostrofo gausite du tuos pačius simbolius, išspręsite raidę „L“.

Slapto kodo iššifravimas 4 žingsnis
Slapto kodo iššifravimas 4 žingsnis

Žingsnis 4. Pabandykite nustatyti, kokį kitą kodą radote

Jei spręsdami atpažįstate vieną iš dažniausiai pasitaikančių kodų tipų iš aukščiau pateikto kodo, jūs jį nulaužėte ir galite nustoti kištis ir toliau pildyti pranešimus pagal tą kodą. Tikriausiai tai neįvyks taip dažnai, tačiau kuo labiau esate susipažinę su įprastais kodais, tuo didesnė tikimybė, kad atpažinsite naudojamų kodų tipus ir galėsite juos nulaužti.

Skaičių ir klaviatūros kodų keitimas yra įprastas kasdienis, pagrindinio lygio slaptas žinutė. Pažvelkite į kodus ir naudokite juos, jei jie atrodo tinkami

2 dalis iš 3: Bendrųjų kodų nustatymas

Iššifruokite slaptą kodą 5 veiksmas
Iššifruokite slaptą kodą 5 veiksmas

1 žingsnis. Išmokite atpažinti alternatyvius slaptažodžius

Iš esmės pakeitimo šifras susideda iš vienos raidės pakeitimo kita pagal iš anksto nustatytas taisykles. Taisyklės yra kodai, o jų mokymasis ir naudojimas yra būdas „sulaužyti“kodą ir perskaityti slaptą pranešimą.

Net jei kode yra skaičiai, kirilicos abėcėlė, nelyginiai simboliai ar hieroglifai, jei naudojamas simbolio tipas yra nuoseklus, jums gali reikėti pakeisti šifrą, o tai reiškia, kad turėsite išmokti naudojamą abėcėlę ir taisykles taikomas kodo nulaužimui

6 žingsnis. Iššifruokite slaptą kodą
6 žingsnis. Iššifruokite slaptą kodą

2 žingsnis. Sužinokite, kaip įvesti slaptažodį naudojant kvadratus

Graikai naudojo ankstyviausią šifro tipą, kuris naudojo raidžių tinklelį, susietą su skaičiais, tada naudojo skaičius pranešimams kurti. Tai lengvai naudojamas kodas, ir tai buvo kertinis šiuolaikinio kodo laužymo akmuo. Jei gaunate pranešimą, kuriame yra ilga skaičių eilutė, jis galėjo būti užkoduotas tokiu būdu.

  • Paprasčiausia kodo forma naudoja 1-5 eilutes ir 1-5 stulpelius, tada užpildo matricą kiekviena raide iš kairės į dešinę ir žemyn tinkleliu (sujungdama I ir J raides į vieną tarpą). Kiekvieną kodo raidę žymi du skaičiai, kairėje esančiame stulpelyje yra pirmasis skaičius, o aukščiau esančioje eilutėje - antrasis skaičius.
  • Norėdami tokiu būdu užkoduoti žodį „wikihow“, gausite kodą: 52242524233452
  • Paprastesnė šio metodo versija, kurią dažnai naudoja vaikai, apima skaičių, tiesiogiai susijusių su abėcėlės raidėmis, rašymą. A = 1, B = 2 ir pan.
7 žingsnis. Iššifruokite slaptą kodą
7 žingsnis. Iššifruokite slaptą kodą

Žingsnis 3. Išmokite Cezario poslinkio

Julijus Cezaris sukūrė kodą, kuris yra geras, lengvai naudojamas ir suprantamas, tačiau labai sunkiai nulaužiamas, todėl tai yra viena iš pagrindinių kodų sistemų, kuri vis dar tiriama šiandien, kaip sudėtingesnių kodų pagrindas. Tokiu būdu jūs kelis kartus perkeliate visos abėcėlės padėtį viena kryptimi. Kitaip tariant, perkėlus likusias tris tarpus, raidė A bus pakeista D, B - E ir pan.

  • Tai taip pat yra pagrindinis principas, kuriuo grindžiamas bendras vaikų kodas, vadinamas „ROT1“(o tai reiškia „vieną kartą pasukti“.) Naudojant šį kodą visos raidės iškeliamos į vieną vietą, todėl A pakeičiamas B, B - C ir pan.
  • Užšifruotas „wikihow“naudojant pagrindinį Cezario poslinkį su trimis padėtimis kairėje būtų: zlnlkrz
Slapto kodo iššifravimas 8 žingsnis
Slapto kodo iššifravimas 8 žingsnis

Žingsnis 4. Ieškokite klaviatūros modelio

Keičiant klaviatūrą naudojamas tradicinis amerikietiškas klaviatūros modelis (QWERTY), paprastai keičiant raides aukštyn, žemyn, kairėn arba dešinėn tam tikruose pozicijose. Keisdami raidžių padėtį tam tikromis klaviatūros kryptimis, galite sukurti paprastus kodus. Žinodami krypties pasikeitimą, galite nulaužti kodą.

Perkeldami stulpelio padėtį į vieną vietą aukštyn, galite koduoti žodį „wikihow“taip: „28i8y92“

Iššifruokite slaptą kodą 9 veiksmas
Iššifruokite slaptą kodą 9 veiksmas

Žingsnis 5. Patikrinkite, ar turite kelių simbolių slaptažodį

Pagrindiniame pakeitimo šifre koduotojas sukuria alternatyvias abėcėles, kad sukurtų užkoduotą pranešimą. Prasidėjus tam tikram laikotarpiui po viduramžių, tokio tipo kodus tapo pernelyg lengva nulaužti, o šifrai pradėjo naudoti įvairius metodus, kuriuose viename kode buvo naudojamos kelios abėcėlės, todėl gautą kodą buvo daug sunkiau nulaužti, jei metodas nebuvo žinomas.

  • Trimetijaus lentelė yra 26 x 26 raštų tinklelis, kuriame yra kiekvienas Cezario abėcėlės poslinkis, kuris yra išdėstytas abėcėlės tvarka arba kartais vaizduojamas kaip besisukantis vamzdis arba „tabula recta“. Yra įvairių būdų, kaip tinklelį naudoti kaip kodą, įskaitant pirmosios eilutės naudojimą, norint koduoti pirmąją pranešimo raidę, antrąją - antrąją raidę ir pan.
  • Kodo generatorius taip pat naudos slaptažodį, nurodydamas konkretų lauką kiekvienai užkoduoto pranešimo raidei. Kitaip tariant, jei slaptažodis buvo „wikihow“ir kodavimo įrenginys naudojo šį metodą, norėdami nustatyti pirmąją pranešimo raidę, remiatės koduoto kodo pirmosios raidės eilute „W“ir stulpeliu. Tai sunku įveikti nežinant slaptažodžio.

3 dalis iš 3: tapkite kodų laužytoju

10 veiksmo iššifravimas
10 veiksmo iššifravimas

Žingsnis 1. Būkite kantrūs

Kodo nulaužimas reikalauja daug kantrybės ir atkaklumo. Veikla yra lėta ir varginanti, dažnai varginanti, nes tenka vėl ir vėl spėlioti, bandant įvairius raktus, žodžius ir metodus. Jei ketinate nulaužti kodą, išmokite būti ramūs ir kantrūs, mėgaudamiesi paslaptimis ir žaidimais.

Slapto kodo iššifravimas 11 žingsnis
Slapto kodo iššifravimas 11 žingsnis

2 žingsnis. Parašykite savo kodą

Popieriuje scenarijų rašymas yra įdomus, tačiau peršokti tiesiai į poliaabėcinį kodą be raktinių žodžių yra dar sunkiau. Išmokti koduoti save naudojant sudėtingas kodų sistemas yra puikus būdas sužinoti, kaip koduotojai mąsto, ir išmokti juos nulaužti. Geriausi kodų laužytojai taip pat gerai rašo savo kodą ir sukuria daug sudėtingesnius šifrus. Iššūkis sau išmokti sudėtingesnių būdų ir kaip juos išspręsti.

Nusikaltėlių kodų ir šifrų analizė gali būti geras būdas sužinoti verslo paslaptis. Lažybų organizatoriai, narkotikų valdovai, Zodiako žudikai ir visi jie sukūrė neįtikėtinai sudėtingus kodus, kuriuos verta išmokti

Slapto kodo iššifravimas 12 žingsnis
Slapto kodo iššifravimas 12 žingsnis

Žingsnis 3. Išbandykite garsųjį nepalaužiamą kodą

Vykdydamas savo linksmybes viešai, FTB periodiškai skelbia kodus, kad visuomenė galėtų juos nulaužti. Išbandykite kodus ir pateikite savo atsakymus. Kas žino-netrukus rasite darbą.

Kryptos, vieša statula, esanti už CŽV būstinės ribų, yra bene garsiausias nepalaužiamas kodas pasaulyje. Iš pradžių kodas buvo sukurtas kaip agentų testas, apimantis keturias atskiras plokštes su keturiais skirtingais kodais. Prireikė dešimties metų, kol pirmasis analitikas sulaužė tris kodus, tačiau paskutinis išlieka nepalaužiamas

Slapto kodo iššifravimas 13 žingsnis
Slapto kodo iššifravimas 13 žingsnis

Žingsnis 4. Mėgaukitės iššūkiu ir paslaptimi

Laužyti kodą yra tarsi gyventi Dano Browno romane. Išmokite mėgautis slaptų kodų paslaptimis ir iššūkiais ir patirti jaudulį atskleidžiant paslaptis.

Patarimai

  • Nenusiminkite, jei daug laiko skiriate kodo nulaužimui. Tai normalu.
  • Jei kodas atspausdintas, labai gali būti, kad kodas įvedamas specialiomis raidėmis, pvz., „Wingdings“. Tai gali būti dvigubo šifravimo dalis (apvijos apibūdina užkoduotą pranešimą).
  • Raidė „e“yra dažniausiai naudojama anglų kalbos raidė.
  • Viena raidė vargu ar kada nors atstovaus („A“nepakeis „A“).
  • Viena šifravimo raidė nereiškia vienos raidės iššifruotame pranešime.
  • Kodo nulaužimas yra lengvesnis, jei pranešimas ilgesnis. Sunku nulaužti trumpus kodus, nes negalėsite suskaičiuoti, kiek kartų raidės naudojamos.

Įspėjimas

  • Būkite atsargūs su labai sudėtingu ir nepalaužiamu kodu. Nebūk išprotėjęs!
  • Kai kurie kodai yra suprojektuoti taip, kad jų neįmanoma nulaužti, jei neturite daug informacijos. Tai yra, net jei turite šifravimo raktą, tai atrodo neįmanoma. Reikalinga programinė įranga arba tik spėlionės.

Rekomenduojamas: