De când oamenii au dezvoltat limbajul câinilor, am folosit coduri secrete și cifre pentru a ascunde mesajele. Grecii antici și egiptenii foloseau coduri pentru a transmite comunicări personale, care stau la baza încălcării codurilor moderne. Criptanaliza este studiul codului și cum se poate sparge. Codurile de crack sunt o lume a secretelor și a trucurilor și poate fi foarte distractiv. Dacă doriți să spargeți codul, puteți afla despre cele mai comune coduri și cum să începeți să le descoperiți secretele. Consultați Pasul 1 pentru mai multe informații.
Etapa
Partea 1 din 3: Cracarea parolei de schimbare
Pasul 1. Începeți să căutați cuvinte cu o singură literă în mesaj
Majoritatea codului care folosește substituții relativ simple este ușor de spart făcând un plug-and-chug simplu, înțelegând literele pe rând și descoperind cu răbdare codul pe baza presupunerilor.
- Cuvintele dintr-o literă în limba engleză sunt „I” sau „a”, deci ar trebui să încercați să „înfundați” literele, să căutați tipare de litere și - practic - să jucați rolul călăului. Dacă găsiți cuvântul „a - -”, știți că cuvintele care folosesc cel mai des acest tipar sunt „sunt” sau „și”. Ghici și verifică. Dacă acest lucru nu funcționează, reveniți înapoi și încercați din nou celelalte opțiuni. Fii răbdător și încearcă-l încet.
- Nu vă faceți griji cu privire la codificarea codului la fel de mult ca și cum vă faceți griji despre învățarea citirii acestuia. Căutarea de modele și recunoașterea regulilor care utilizează engleza (sau orice limbă în care este codată) vă va permite să spargeți codul cu timp și efort.
Pasul 2. Găsiți simbolul sau litera care apare cel mai des
Cea mai folosită literă în limba engleză este „e”, urmată de „t” și „a”. Pe măsură ce vă antrenați, folosiți-vă introducerea la cuvinte obișnuite și structuri de propoziții pentru a începe să faceți presupuneri logice. Nu veți fi sigur des, dar jocul de a sparge codul este jucat făcând alegeri logice și corectând în mod repetat greșelile.
Acordați atenție simbolurilor duble și cuvintelor scurte și începeți să rezolvați mai întâi simbolurile și cuvintele. Este mai ușor să faci o ghicire „inteligentă” la cuvântul „an” sau „în” sau „la” decât cuvântul „autostradă”
Pasul 3. Găsiți literele după apostrof
Dacă mesajul folosește punctuația, ai noroc. Acest lucru vă poate oferi multe alte indicii pe care le puteți învăța să le identificați. Apostrofele sunt aproape întotdeauna urmate de literele S, T, D, M, LL sau RE. Deci, dacă obțineți două dintre aceleași simboluri după apostrof, ați rezolvat litera „L”.
Pasul 4. Încercați să determinați ce alt cod ați găsit
Dacă, atunci când rezolvați, recunoașteți unul dintre tipurile obișnuite de cod din codul de mai sus, l-ați spart și puteți opri conectarea și chugging-ul și continuați să completați mesajele bazate pe acel cod. Probabil că nu se va întâmpla atât de des, dar cu cât sunteți mai familiarizați cu codurile comune, cu atât este mai probabil să recunoașteți tipurile de coduri utilizate și să le puteți sparge.
Înlocuirea numerelor și a codurilor tastaturii este obișnuită în mesajele secrete de zi cu zi, de bază. Uită-te la coduri și folosește-le dacă se consideră adecvate
Partea 2 din 3: Identificarea codurilor comune
Pasul 1. Aflați să recunoașteți parole alternative
Practic, un cifru de înlocuire constă în înlocuirea unei litere cu alta, conform regulilor prestabilite. Regulile sunt coduri, iar învățarea și utilizarea acestora sunt modalitatea de a „sparge” codul și de a citi mesajul secret.
Chiar dacă codul conține numere, alfabetul chirilic, simboluri impare sau hieroglife, atâta timp cât tipul de simbol utilizat este consistent, este posibil să aveți de-a face cu un cifru de înlocuire, ceea ce înseamnă că va trebui să învățați alfabetul folosit și regulile aplicat pentru a sparge codul
Pasul 2. Aflați cum să introduceți parola folosind pătrate
Grecii au folosit cel mai vechi tip de cifrare, care a folosit o grilă de litere asociate cu numerele, apoi au folosit numerele pentru a crea mesaje. Este un cod ușor de utilizat și a fost piatra de temelie a încălcării codurilor moderne. Dacă primiți un mesaj care include un șir lung de numere, este posibil să fi fost codificat în acest fel.
- Cea mai de bază formă a codului folosește rândurile 1-5 și coloanele 1-5, apoi umple matricea cu fiecare literă de la stânga la dreapta și în jos în grilă (combinând literele I și J într-un singur spațiu). Fiecare literă din cod este reprezentată de două numere, coloana din stânga deține primul număr, iar rândul de mai sus deține al doilea număr.
- Pentru a codifica cuvântul „wikihow” în acest fel, veți primi codul: 52242524233452
- O versiune mai simplă a acestei metode care este adesea utilizată de copii implică scrierea de numere care sunt direct legate de locul în care sunt situate literele alfabetului. A = 1, B = 2 și așa mai departe.
Pasul 3. Aflați schimbarea Cesar
Iulius Caesar a creat un cod bun, ușor de utilizat și de înțeles, dar foarte greu de spart, deci este unul dintre sistemele de coduri fundamentale care sunt încă studiate astăzi ca bază pentru coduri mai complexe. În acest fel, mutați poziția întregului alfabet de mai multe ori într-o singură direcție. Cu alte cuvinte, schimbarea celor trei spații rămase va înlocui litera A cu D, B cu E și așa mai departe.
- Acesta este, de asemenea, principiul de bază din spatele unui cod comun pentru copii numit „ROT1” (care înseamnă „întoarceți o dată.” Cu acest cod, toate literele sunt avansate într-un singur loc, astfel încât A este înlocuit cu B, B cu C și așa mai departe.
- Codul „wikihow” codat care utilizează deplasarea Cesar de bază cu trei poziții spre stânga ar fi: zlnlkrz
Pasul 4. Căutați modelul tastaturii
Înlocuirea tastaturii utilizează modelul tradițional de tastatură american (QWERTY), în general prin schimbarea literelor în sus, în jos, la stânga sau la dreapta într-un anumit număr de poziții. Schimbând poziția literelor în anumite direcții de pe tastatură, puteți crea coduri simple. Cunoscând schimbarea direcției, atunci puteți sparge codul.
Prin deplasarea poziției coloanei în sus, puteți codifica cuvântul „wikihow” astfel: „28i8y92”
Pasul 5. Verificați dacă aveți o parolă multi-caracterizată
În cifrul de substituție de bază, codificatorul creează alfabete alternative pentru a crea mesajul codificat. Începând cu o anumită perioadă după Evul Mediu, aceste tipuri de coduri au devenit prea ușor de spart și cifrele au început să folosească o varietate de metode care foloseau mai multe alfabete într-un singur cod, ceea ce face codul rezultat mult mai dificil de spart dacă metoda nu era cunoscută..
- Tabloul lui Trimethius este o grilă modelată de 26 x 26 care conține fiecare schimbare a alfabetului lui Cesar, care este ordonată alfabetic sau uneori reprezentată ca un tub rotativ sau „tabula recta”. Există diferite modalități de a utiliza grila ca cod, inclusiv utilizarea primei linii pentru a codifica prima literă din mesaj, a doua linie până la a doua literă și așa mai departe.
- Generatorul de cod va utiliza, de asemenea, parola pentru a se referi la un câmp specific pentru fiecare literă a mesajului codificat. Cu alte cuvinte, dacă parola a fost „wikihow” și codificatorul a folosit această metodă, te-ai referi la rândul „W” și coloana primei litere a codului codificat pentru a determina prima literă a mesajului. Acest lucru este greu de spart fără să știți parola.
Partea 3 din 3: Devino Codebreaker
Pasul 1. Fii răbdător
Crăparea codului necesită multă răbdare și persistență. Activitatea este lentă și plictisitoare, adesea frustrantă, pentru că trebuie să ghicim mereu, încercând diferite chei, cuvinte și metode. Dacă intenționați să spargeți codul, învățați să fiți calmi și răbdători, în timp ce vă bucurați de mistere și jocuri.
Pasul 2. Scrieți propriul cod
Pe hârtie, scenariul este distractiv, dar sări direct în codul polialfabetic fără ajutorul cuvintelor cheie este și mai dificil. A învăța să vă codificați utilizând sisteme complexe de coduri este o modalitate excelentă de a învăța cum gândesc programatorii și de a învăța să le spargă. Cei mai buni spargători de coduri sunt, de asemenea, buni la scrierea propriului cod și la crearea unor cifre mult mai provocatoare. Provoacă-te să înveți modalități mai complicate și cum să le rezolvi.
Analiza codurilor și cifrelor criminalilor poate fi o modalitate bună de a recupera secretele de afaceri. Casele de pariuri, stăpânii drogurilor, ucigașii zodiacali și toți au dezvoltat coduri incredibil de complexe care merită învățate
Pasul 3. Încercați faimosul cod incasabil
Ca parte a abordării sale de distracție publică, FBI publică periodic coduri pentru ca publicul să încerce să spargă. Încercați codurile și trimiteți răspunsurile. Cine știe - veți găsi un loc de muncă în curând.
Kryptos, o statuie publică situată în afara sediului CIA, este probabil cel mai faimos cod incasabil din lume. Inițial codul a fost creat ca un test pentru agenți, implicând patru plăci separate cu patru coduri diferite. A durat zece ani pentru ca primul analist să descopere trei dintre coduri, dar ultimul rămâne de neîntrerupt
Pasul 4. Bucurați-vă de provocare și mister
Încălcarea codului este ca și cum ai trăi într-un roman de Dan Brown. Învață să te bucuri de misterele și provocările codurilor secrete și experimentează fiorul descoperirii secretelor.
sfaturi
- Nu vă descurajați dacă petreceți mult timp spărgând un cod. Asta este normal.
- Dacă codul este tipărit, este foarte posibil ca codul să fie tastat cu litere speciale, cum ar fi Wingdings. Aceasta poate face parte din criptarea dublă (înfășurările descriu mesajul codat).
- Litera „e” este cea mai frecvent utilizată literă în limba engleză.
- O literă nu se va reprezenta cu greu niciodată („A” nu va înlocui „A”).
- O literă din criptare nu înseamnă o literă din mesajul decodificat.
- Cracarea codului este mai ușoară dacă mesajul este mai lung. Este greu să spargi coduri scurte, deoarece nu vei putea număra de câte ori sunt folosite literele.
Avertizare
- Aveți grijă cu codul foarte complicat și incasabil. Nu fi nebun!
- Unele coduri sunt concepute în așa fel încât este imposibil de spart dacă nu aveți multe informații. Adică, chiar dacă aveți cheia pentru criptare, pare imposibil. Necesită software sau doar presupuneri.