Codurile sunt o modalitate de a schimba un mesaj, astfel încât semnificația sa originală să fie ascunsă. De obicei, această tehnică necesită o carte sau un cuvânt cod. Criptarea este un proces care se aplică mesajelor de ascuns sau informațiilor. Acest proces este inversul traducerii sau interpretării mesajelor. Codurile și cifrele sunt o parte majoră a științei securității comunicațiilor, cunoscută și sub numele de criptanaliză.
Etapa
Metoda 1 din 5: Utilizarea parolelor și codurilor simple (pentru copii)
Pasul 1. Scrieți cuvintele în sens invers
Iată o modalitate simplă de codificare a mesajelor, astfel încât acestea să nu poată fi înțelese dintr-o privire. Mesaje precum „Întâlnește-mă afară” sunt scrise invers, care devine „Lumet uka id raul”.
Acest cod este ușor de interpretat, dar poate fi util dacă credeți că cineva încearcă să vă citească mesajul
Pasul 2. Oglindați alfabetul la jumătate din alfabet pentru a codifica mesajul
Scrieți literele de la A la M într-un singur rând pe hârtie. Continuați următorul alfabet (N-Z) chiar sub această linie, tot într-o singură linie. Înlocuiți fiecare literă din mesaj cu litera direct opusă acesteia.
Folosind reflectarea alfabetică, mesajul „Bună ziua” devine „Unyb”
Pasul 3. Încercați să aplicați o parolă grilă
Desenați pătrate ca în tic tac toe pe o bucată de hârtie. Scrieți literele de la A la I în casete, de la stânga la dreapta, de sus în jos. În acest exemplu:
- Prima linie constă din literele A, B, C.
- Al doilea rând constă din literele D, E, F.
- Ultima linie este formată din G, H, I.
Pasul 4. Creați un al doilea tic tac toe cu puncte
Desenați un alt pătrat tic tac toe lângă primul. Completați casetele cu literele de la J la R, similar cu prima. Apoi, marcați fiecare casetă a fiecărei linii cu o punctă după cum urmează:
- În primul rând, începând din stânga, așezați un punct în colțul din dreapta jos (litera I), în partea centrală de jos, (litera K) și în colțul din stânga jos (litera L)
- În al doilea rând, începând de la stânga, plasați un punct în partea dreaptă mijlocie (litera M), în partea centrală inferioară (litera N) și în partea stângă mijlocie (litera O).
- În al treilea rând, începând din stânga, plasați un punct în colțul din dreapta sus (litera P), în partea centrală superioară (litera Q) și în colțul din stânga sus (litera R).
Pasul 5. Scrieți două X mari sub fiecare țiglă
Aceste două X-uri vor fi, de asemenea, umplute cu litere pentru a completa cifrul pătrat. Pe al doilea X, așezați un punct în spațiul deschis din jurul secțiunii transversale a X-ului, astfel încât să existe un punct pe fiecare parte a centrului X-ului. Apoi:
- În primul X (fără puncte), scrieți un S deasupra lui X, un T în stânga, un U în dreapta și un V în partea de jos.
- Pe al doilea X, scrieți W în partea de sus, X în stânga, Y în dreapta și Z în partea de jos.
Pasul 6. Utilizați caseta din jurul literelor pentru a nota parola
Piețelele (inclusiv punctele) care înconjoară literele sunt utilizate în locul literelor în sine. Utilizați această parolă de casetă pentru a codifica și traduce mesajele.
Pasul 7. Folosiți o parolă de dată
Alegeți orice dată; Puteți utiliza o dată personală, cum ar fi ziua de naștere sau absolvirea facultății, sau o altă dată, cum ar fi ziua independenței Indoneziei. Notați numerele pentru dată, lună și an în ordine. Iată blocarea numerică.
- De exemplu, dacă folosiți ziua independenței Indoneziei, scrieți-o ca 1781945.
- Dacă ați fost deja de acord cu o dată cu o parolă cu cineva, puteți include un indiciu de blocare numerică în mesajul codat (de exemplu, La mulți ani).
Pasul 8. Criptează mesajul cu blocarea datei
Scrieți mesajul pe o bucată de hârtie. Sub mesaj, scrieți o cifră din blocarea numerică pentru fiecare literă din mesaj. Când ajungeți la ultima cifră a blocării datei, începeți din nou. De exemplu, dacă utilizați ziua independenței Indoneziei (08.08.1945) ca cheie:
- Mesaj: Mi-e foame
-
Codificare:
Mi-e foame
1.7.8.1.9.4.5.1.
Glisați literele în funcție de tasta numerică și generați …
- Mesaj de parolă: B. Q. B. M. I. S. E. S.
Pasul 9. Folosiți un limbaj secret, de exemplu porc latin
În latină de porc, cuvintele care încep cu un sunet consonant sunt înlocuite astfel încât sunetul să fie la sfârșitul cuvântului și se adaugă „ay”. Această tehnică este mai eficientă pentru cuvintele care încep cu multe consoane. Cuvintele care încep cu o vocală pot fi pur și simplu aplicate cu „cale” sau „ay” la sfârșit.
- Exemple de cuvinte care încep cu o consoană: sapi = apisay; I = Akuway; de asemenea = ugajay; ud = asahbay; salut = salut
- Exemple de cuvinte care încep cu multe consoane: îngrijorare = awatirkhay; standard = andarstay; pain = erynyay
- Exemple de cuvinte care încep cu vocale: cloud = awanay; delicios = delicios; ash = abuway;
Metoda 2 din 5: Crăparea codului
Pasul 1. Cunoașteți limitările codului
Cărțile de coduri pot fi furate, pierdute sau distruse. Tehnicile moderne de analiză criptanalitică și computerizată pot sparge adesea chiar și coduri puternice. Cu toate acestea, codul poate condensa mesajele lungi într-un singur cuvânt, ceea ce poate economisi mult timp.
- Codurile pot fi utilizate pentru practicarea citirii tiparelor. Această abilitate poate fi utilizată la crearea și cracarea codurilor sau cifrelor.
- Codurile sunt de obicei folosite de prieteni apropiați. O glumă pe care doar prietenii apropiați o înțeleg poate fi de fapt gândită ca un fel de „cod”. Încercați să codificați limba cu prietenii apropiați.
Pasul 2. Determinați scopul generării codului
Cunoașterea scopului codificării vă va asigura că eforturile dvs. sunt pe țintă. Dacă scopul codificării este de a economisi timp, puteți crea câteva cuvinte de cod personalizate. Dacă încercați să codificați mesaje detaliate, este o idee bună să creați o carte de coduri de tip dicționar.
- Selectați fraza care apare frecvent în mesajul pe care doriți să îl codificați. Aceasta este ținta dvs. principală pentru a vă transforma într-un cod secret.
- Codul poate fi complicat și mai mult prin utilizarea mai multor coduri diferite care sunt rotite sau combinate. Cu toate acestea, pe măsură ce se folosește mai mult cod, crește numărul de cărți de coduri necesare.
Pasul 3. Creați cartea de coduri
Scurtați fraze obișnuite, cum ar fi „Mesajul primit complet și clar”, la ceva de genul „Roy”. Specificați cuvinte de cod alternative pentru fiecare cuvânt pe care doriți să îl codificați, precum și expresiile obișnuite din mesaj.
-
Uneori, codul parțial / parțial poate masca bine mesajele. De exemplu, dacă „dans” înseamnă „livrează” și „restaurant” înseamnă „muzeu” înseamnă „restaurant”, iar „Roy” provine din codul anterior.
-
Mesaj:
În ceea ce privește ieri. Am vrut să spun, Roy. Am să dansez la restaurant așa cum am planificat. Peste și afară.
-
Sens:
În ceea ce privește ieri. Vreau să spun că mesajul dvs. a fost primit complet și clar. Te voi duce la muzeu așa cum am planificat. Peste și afară.
-
Pasul 4. Aplicați codbook-ul la mesaj
Utilizați cuvintele de cod din cartea de coduri pentru a codifica mesajele. Puteți economisi timp înlocuind substantive (cum ar fi nume și pronume ca mine, ea, tu) ca text simplu. Totuși, totul depinde de situația ta.
Un cod din două părți folosește două cărți de coduri diferite pentru a codifica sau decoda un mesaj. Acest tip de cod este mult mai robust decât codul dintr-o singură parte
Pasul 5. Folosiți cheia pentru a cripta mesajul, alternativ
Mesajele cheie, grupurile de cuvinte, literele, simbolurile sau o combinație a acestora pot fi utilizate pentru codificarea mesajelor. Destinatarul mesajului are nevoie, de asemenea, de o frază cheie sau de o literă / simbol cheie pentru a descifra mesajul.
-
De exemplu, cu cuvântul cheie „SECRET”, fiecare literă a mesajului va fi convertită la numărul de litere dintre acesta și litera cuvântului cheie asociat. De exemplu,
-
Mesaj:
Buna ziua
-
Codificare:
/ H / distanță
Pasul 11. litera cheii / S /
/ e / este aceeași literă (zero) cu tasta / E /
/ l / berjara
Pasul 9. litera cheii / C /
Etc …
-
Mesaj codat:
11; 0; 9; 6; 10
-
Pasul 6. Traduceți mesajul
Când primiți un mesaj codat, utilizați cartea de coduri sau expresiile cheie / cuvintele cheie pentru a-l traduce, astfel încât să poată fi înțeles. S-ar putea să fie dificil la început, dar pe măsură ce vă obișnuiți cu codul, va deveni mai ușor să îl spargeți.
Pentru a vă consolida abilitățile de codare și codificare, încercați să vă determinați prietenii să creeze un grup de coderi amatori. Trimiteți mesaje reciproc pentru a vă îmbunătăți abilitățile
Metoda 3 din 5: Studierea codurilor comune
Pasul 1. Aplicați codul pe care l-a folosit Maria, Regina Scoțianilor
Când condițiile politice scoțiene erau în frământări, Maria, regina scoțiană, a folosit simboluri în loc de litere și cuvinte obișnuite. Unele dintre caracteristicile din codul lui Mary pe care le-ați putea găsi utile includ:
- Utilizați forme simple pentru literele utilizate frecvent, cum ar fi un cerc în locul lui / A /. Aceasta economisește timp codând mesajele.
- Simbolurile comune sunt utilizate ca parte a noului limbaj de cod; de exemplu, Mary folosește „8” ca cod pentru litera „Y”. Acest lucru poate păcăli interpretul de cod să creadă că este un număr în loc de un simbol de cod.
- Simboluri unice pentru cuvintele uzuale. Maria a folosit un simbol unic pentru cuvintele „roagă-te” și „curier” și ambele au fost folosite foarte des în timpul ei. Utilizarea simbolurilor unice pentru a înlocui cuvintele și expresiile utilizate frecvent economisește timp și adaugă complexitate codului.
Pasul 2. Folosiți o expresie de cod similară cu cea folosită de militari
Expresiile cod pot abrevia mai multe semnificații într-o singură frază. De fapt, multe condiții de alertă militară, cum ar fi sistemul DEFCON, sunt bine cunoscute pentru a descrie starea de pregătire a apărării. Stabiliți cuvintele / expresiile cod potrivite în viața dvs. de zi cu zi.
- De exemplu, în loc să spuneți „Trebuie să merg la toaletă” când sunt cu prietenii, puteți folosi cuvântul cod „Mic dejun”.
- Pentru a-i informa prietenului tău că zdrobirea lor a intrat în cameră, poți spune fraza de cod „Vărului meu îi place să joace și fotbal”.
Pasul 3. Codificați mesajul utilizând cartea de coduri de blocare
Cărțile sunt destul de ușor de obținut. Dacă cartea este setată ca un blocaj de cod, puteți vizita librăria sau biblioteca după ce ați primit codul pentru a-l sparge.
-
De exemplu, puteți utiliza cartea lui Frank Herbert Dune, unde codul numeric reprezintă pagina, linia și numărul de cuvinte începând din stânga.
-
Mesaje codificate:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Mesaj original:
Îmi ascund cuvintele.
-
- Cărțile cu același titlu dar ediții diferite pot avea numere de pagină diferite. Pentru a vă asigura că cartea potrivită este folosită ca cheie, includeți informațiile despre publicație, cum ar fi ediția, anul publicării și așa mai departe cu cheia cărții dvs.
Metoda 4 din 5: Cracking Password
Pasul 1. Determinați adecvarea utilizării parolei
Parolele folosesc algoritmi, care sunt procese sau modificări care se aplică în mod consecvent mesajelor. Aceasta înseamnă că oricine știe această parolă o poate sparge.
- Parolele complexe pot deruta chiar și un expert instruit în parole. Uneori, operațiile matematice din spatele cifrelor complexe pot fi un bastion puternic împotriva mesajelor de zi cu zi.
- Multe cifre adaugă chei, precum date, pentru a consolida parolele. Această tastă ajustează valoarea de ieșire adăugând ziua lunii corespunzătoare (de exemplu, pe 1, toate codificările sunt incrementate cu 1).
Pasul 2. Inversați algoritmul pentru a aplica mesajului
Una dintre cele mai simple parole care poate fi aplicată este parola ROT1 (uneori denumită Caesar Password). Acest nume înseamnă pur și simplu că avansați fiecare literă din mesaj la următoarea literă din alfabet.
-
Mesaj ROT1:
Buna ziua
-
Codificat ROT1:
i; b; m; p
- Cifrul Cezar poate fi ajustat prin avansarea numărului de litere diferite din alfabet. Conceptual, ROT1 și ROT13 sunt practic aceleași.
- Parolele pot fi foarte complexe. Unele parole folosesc coordonate, ore și alte numere. Unele parole pot fi sparte numai cu ajutorul unui computer.
Pasul 3. Criptează mesajul
Utilizați algoritmi pentru a codifica mesajele. Pe măsură ce procesul de învățare a codului continuă, viteza dvs. de a sparge parolele va crește. Adăugați algoritmul pentru a-l complica. Ca exemplu:
- Includeți o condiție de modificare în parola dvs., cum ar fi ziua săptămânii. Determinați valoarea pentru fiecare zi. Reglați parola la această valoare atunci când codificați mesaje pentru ziua respectivă.
-
Includeți numărul paginii în mesajul de parolă. Fiecare literă asociată din pagină acționează ca o cheie în mesaj, de exemplu:
-
Primul mesaj:
7; 2; 3; 6; 3
-
Book Lock: A_girl (spațiile nu contează)
/ H / distanță
Pasul 7. scrisoare de / A /
/ e / berjara
Pasul 2. litere de / g /
/ l / berjara
Pasul 3. scrisori de / i /
Etc …
-
Mesaj cu cheie personalizată:
Buna ziua
-
Pasul 4. Crack parola
Ar trebui să vă obișnuiți să citiți parolele atunci când aveți suficientă experiență sau cel puțin este mai ușor să le spargeți. Când aplicați procese (algoritmi) în mod consecvent, aceste obiceiuri vă vor ajuta să observați tendințele sau să obțineți intuiție atunci când lucrați la acest tip de sistem de cifrare.
Cluburile de criptografie amator sunt destul de populare pe internet. Multe dintre aceste cluburi sunt gratuite și învață elementele de bază ale codificării moderne
Metoda 5 din 5: Înțelegerea parolelor implicite
Pasul 1. Codul Morse Master
În ciuda numelui său de cod, Morse este un tip de cifrare. Punctele și liniuțele reprezintă semnale electrice lungi și scurte, care sunt utilizate în locul literelor din alfabet. Această metodă a fost folosită pentru a comunica cu electricitatea în trecut (cunoscut sub numele de telegraf). Unele dintre literele utilizate în mod obișnuit în Morse, notate cu semnale lungi (_) și scurte (.), Includ:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Pasul 2. Profitați de cifrele de transpunere
Mulți oameni mari din istorie, precum geniul Leonardo da Vinci, au scris mesaje pe măsură ce apar în oglindă. Prin urmare, această metodă de codificare este denumită în mod obișnuit „scrierea în oglindă”. Acest tip de parolă poate părea dificil la început, dar va fi înțeles rapid.
Cifrele de transpunere schimbă de obicei mesajul sau dispunerea literelor vizual. Imaginea mesajului va fi modificată pentru a ascunde semnificația sa originală
Pasul 3. Convertiți mesajul în cod binar
Binarul este un limbaj de calculator care folosește numerele 1 și 0. Combinațiile 1 și 0 pot fi codate și interpretate cu o cheie binară sau calculând valorile reprezentate de 1 și 0 pentru fiecare literă dintr-un mesaj.
Când numele „Matt” este codificat cu cod binar, rezultatul este: 01001101; 01000001; 01010100; 01010100
sfaturi
- Găsiți o modalitate de a codifica spații între cuvinte, precum și cuvintele în sine. Acest lucru va întări codul și va face mai dificilă spargerea. De exemplu, puteți utiliza litere (de preferință E, T, A, O și N) în loc de spații. Aceste litere se numesc zero.
- Aflați diferite scripturi, cum ar fi Runic, și generați coduri de codare / interpretare pentru destinatarul mesajului. O puteți găsi pe internet.