5 moduri de a crea coduri și cifre secrete

Cuprins:

5 moduri de a crea coduri și cifre secrete
5 moduri de a crea coduri și cifre secrete
Anonim

Codurile sunt o modalitate de a modifica un mesaj, astfel încât sensul original este ascuns. În general, acest lucru necesită o carte de cod sau un cuvânt. Cifrele sunt procese care se aplică unui mesaj pentru a ascunde sau a cifra informații. Aceste procese sunt inversate pentru a traduce sau descifra mesajul. Codurile și cifrele formează o parte importantă a științei comunicării sigure (criptanaliză).

Exemple de paragrafe codificate

Image
Image

Exemplu de paragraf de cod acrostic

Image
Image

Exemplu de paragraf de cod acrostic

Image
Image

Exemplu de paragraf de porc

Image
Image

Exemplu de paragraf al N-lea literă

Pași

Metoda 1 din 5: Utilizarea codurilor și codurilor simple (copii)

Creați coduri și cifre secrete Pasul 1
Creați coduri și cifre secrete Pasul 1

Pasul 1. Scrieți cuvintele invers

Acesta este un mod simplu de codificare a mesajelor, astfel încât acestea să nu poată fi înțelese dintr-o privire. Un mesaj ca „Întâlnește-mă afară”, scris invers, ar fi în schimb „Teem em edistuo”.

Notă:

Deși acest cod poate fi rezolvat cu ușurință, dar poate fi util dacă credeți că cineva încearcă să vă uite la mesaj.

Creați coduri și cifre secrete Pasul 2
Creați coduri și cifre secrete Pasul 2

Pasul 2. Reflectați alfabetul în jumătate pentru a cifra mesajele

Scrieți literele de la A la M într-o singură linie pe o bucată de hârtie. Direct sub această linie, scrieți literele de la N la Z și într-o singură linie. Schimbați fiecare literă de mesaje cu litera opusă a celor două rânduri de litere pe care le-ați scris.

Prin utilizarea unui alfabet reflectat, mesajul „Bună ziua” va deveni „Uryyb”

Creați coduri și cifre secrete Pasul 3
Creați coduri și cifre secrete Pasul 3

Pasul 3. Încercați codul pigpen

Desenați o grilă tic tac toe pe o bucată de hârtie. Scrieți literele de la A la I în grilă, mergând de la stânga la dreapta, de sus în jos. În acest exemplu:

  • Primul rând este format din literele A, B, C.
  • Al doilea este format din D, E, F.
  • Ultimul rând este format din G, H, I.
Creați coduri și cifre secrete Pasul 4
Creați coduri și cifre secrete Pasul 4

Pasul 4. Creați o a doua grilă tic tac toe cu puncte

Desenați o altă grilă tic tac toe lângă prima. Completați grila cu literele de la J la R, similar cu prima grilă. Apoi marcați puncte în fiecare spațiu al grilei fiecărui rând, după cum este descris:

  • Î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 din stânga, plasați un punct în partea dreaptă mijlocie (litera M), în partea de jos din mijloc (litera N) și în partea stângă mijlocie (litera O).
  • În al doilea rând, începând din stânga, plasați un punct în colțul din dreapta sus (litera P), în partea de sus din mijloc (litera Q) și în colțul din stânga sus (litera R).
Creați coduri și cifre secrete Pasul 5
Creați coduri și cifre secrete Pasul 5

Pasul 5. Scrieți două forme X sub fiecare grilă

Aceste două forme X vor fi, de asemenea, umplute cu litere pentru a completa cheia dvs. de cifrare. În al doilea X, așezați puncte în spațiile deschise din jurul unde X traversează, astfel încât să existe un punct pe fiecare parte a centrului X. Apoi:

  • În prima formă X (nepunctată), scrieți S în partea de sus a X, T în partea stângă, U în dreapta și V în partea de jos.
  • În a doua formă de X, scrieți W în partea de sus a X, X în partea stângă, Y în dreapta și Z în partea de jos.
Creați coduri și cifre secrete Pasul 6
Creați coduri și cifre secrete Pasul 6

Pasul 6. Folosiți grila care înconjoară literele pentru a scrie în cifră

Formele de grilă (inclusiv punctele) din jurul literelor sunt folosite ca înlocuitoare pentru literele în sine. Utilizați cheia dvs. de cifrare pigpen pentru a traduce mesajele în și din pigpen.

Creați coduri și cifre secrete Pasul 7
Creați coduri și cifre secrete Pasul 7

Pasul 7. Folosiți un cifru de schimbare a datei

Alegeți o dată. Acest lucru ar putea fi ceva cu semnificație personală, cum ar fi ziua de naștere sau ziua în care ați absolvit facultatea, dar ar putea fi ceva impersonal, cum ar fi ziua de naștere a lui George Washington. Scrieți data ca un șir de numere neîntrerupt. Aceasta este cheia numerică.

  • De exemplu, dacă ar fi să folosiți ziua de naștere a lui George Washington (22.02.1732), ați scrie-o ca 2221732.
  • Dacă ați fost deja de acord să utilizați un cod de schimb de date cu cineva, puteți însoți mesajele cifrate cu un indiciu (cum ar fi „Washington”) pentru cheia numerică.
Creați coduri și cifre secrete Pasul 8
Creați coduri și cifre secrete Pasul 8

Pasul 8. Cifrați-vă mesajul cu tasta numerică a datei

Scrieți mesajul pe o bucată de hârtie. Sub mesaj, scrieți o singură cifră a tastei numerice pentru fiecare literă a mesajului dvs. Când ajungeți la ultima cifră a tastei numerice, repetați tasta de la început. De exemplu, folosind ziua de naștere a lui George Washington (22.02.1732):

  • Mesaj: Mi-e foame
  • Cifrare:

    Sunt infometat

    2.2.2.1.7.3.2.2

    Shift literele în funcție de tasta numerică, ca în …

  • Mesaj codat: K. O. J. V. U. J. T. A
Creați coduri și cifre secrete Pasul 9
Creați coduri și cifre secrete Pasul 9

Pasul 9. Folosește un limbaj secret, cum ar fi Pig Latin

În Pig Latin, cuvintele care încep cu un sunet consonant se schimbă până la sfârșitul cuvântului și adaugă „ay”. Acest lucru este valabil pentru cuvintele care încep cu un grup de consoane. Cuvintele care încep cu vocale se adaugă „cale” sau „ay” la sfârșitul cuvântului.

  • Exemple inițiale consonante: porc = igpay; eu = emay; prea = ootay; ud = etway; salut = ellohay
  • Exemple inițiale ale clusterului de consoane: mănușă = supra-acoperire; camasa = irtshay; urale = eerschay
  • Exemple inițiale vocale: explica = explică; ou = ouă; ends = enday; eat = eatay

Metoda 2 din 5: deblocarea codurilor

Creați coduri și cifre secrete Pasul 10
Creați coduri și cifre secrete Pasul 10

Pasul 1. Recunoașteți limitările codurilor

Cărțile de coduri pot fi furate, pierdute sau distruse. Tehnicile criptoanlaytice moderne și analiza computerizată pot de multe ori să rupă chiar și coduri puternice. Chiar și așa, codurile pot condensa mesajele lungi într-un singur cuvânt de semnal, făcându-le economisitoare de timp.

  • Codurile servesc ca o bună practică de identificare a modelelor. Această abilitate poate fi utilizată la codificarea, decodarea, codificarea sau descifrarea mesajelor.
  • Codurile sunt folosite în mod natural între prietenii apropiați. Glumele din interior ar putea fi considerate ca un fel de „cod”. Încercați să vă dezvoltați limbajul de cod împreună cu cei mai buni prieteni.
Creați coduri și cifre secrete Pasul 11
Creați coduri și cifre secrete Pasul 11

Pasul 2. Stabiliți obiectivul codului dvs

Cunoașterea scopului codului dvs. va împiedica munca inutilă. Dacă obiectivul dvs. este să economisiți timp, este posibil să aveți nevoie doar de câteva cuvinte de cod specifice. Dacă încercați să codificați mesaje detaliate, poate fi necesar să dezvoltați o carte de coduri care să semene mai mult cu un dicționar.

  • Selectați fraze obișnuite care apar în mesajele pe care doriți să le codificați. Acestea sunt ținte principale care trebuie condensate într-un cuvânt cod.
  • Codurile pot fi complicate și mai mult prin utilizarea mai multor coduri diferite în rotație sau în combinație. Cu toate acestea, cu cât sunt utilizate mai multe coduri, cu atât sunt necesare mai multe cărți de coduri pentru decodare.
Creați coduri și cifre secrete Pasul 12
Creați coduri și cifre secrete Pasul 12

Pasul 3. Elaborați-vă cartea de coduri

Condensați expresii obișnuite, cum ar fi „Citindu-vă tare și clar”, la ceva de genul „Roy”. Pentru fiecare cuvânt imaginabil din mesajele codificate și expresiile obișnuite, desemnați și cuvinte de cod alternative.

  • Uneori, codul parțial poate ascunde suficient un mesaj. De exemplu, dacă „plimbare” înseamnă „tango” și „muzeu” înseamnă „restaurant” și cuvântul de cod folosit anterior „Roy” își păstrează valoarea,

    • Mesaj: Despre ieri. Am vrut să spun, Roy. Voi tango la restaurant așa cum am planificat. Peste și afară.
    • Înțeles: Despre ieri. Am vrut să spun, citindu-te tare și clar. Mă duc la muzeu așa cum am planificat. Peste și afară.
Creați coduri și cifre secrete Pasul 13
Creați coduri și cifre secrete Pasul 13

Pasul 4. Aplicați cartea de coduri la mesaje

Utilizați cuvintele de cod din cartea de coduri pentru a codifica mesajele. S-ar putea să descoperiți că vă puteți economisi timp lăsând substantive (cum ar fi nume și pronume precum I, me, she) ca text simplu. Cu toate acestea, această decizie depinde pur și simplu de situația dvs.

Codurile din două părți aplică două cărți de coduri diferite pentru a codifica sau decoda un mesaj. Acestea sunt mult mai puternice decât codurile dintr-o singură parte

Creați coduri și cifre secrete Pasul 14
Creați coduri și cifre secrete Pasul 14

Pasul 5. Folosiți o tastă pentru a codifica mesajul dvs. alternativ

Un mesaj cheie, un grup de cuvinte, litere, simboluri sau o combinație a acestora pot fi utilizate pentru a codifica informații. Destinatarul mesajului dvs. va avea nevoie, de asemenea, de această frază cheie sau cheie de litere / simboluri pentru a decoda mesajul.

  • De exemplu, cu cuvântul cheie „SECRET”, fiecare literă a mesajului dvs. se va converti la numărul de litere dintre acesta și litera corespunzătoare a cuvântului cheie. Ca în,

    • Mesaj: Bună ziua
    • Codificare:

      /A lui

      Pasul 11. litere departe de tasta / S /

      / e / este la fel (zero) ca cheie / E /

      / l / i

      Pasul 9. litere departe de tasta / C /

      Si asa mai departe…

    • Mesaj codat: 11; 0; 9; 6; 10
Creați coduri și cifre secrete Pasul 15
Creați coduri și cifre secrete Pasul 15

Pasul 6. Decodează mesajele

Pe măsură ce primiți mesaje codificate, va trebui să utilizați cartea de coduri sau cuvântul / expresia cheie pentru a da sens acestora. Acest lucru poate fi dificil la început, dar va deveni mai intuitiv pe măsură ce vă familiarizați cu codul.

Bacsis:

Pentru a vă consolida abilitatea de codificare, vă recomandăm să vă invitați prietenii să se alăture unui grup de producători de coduri amatori. Transmiteți mesaje pentru a vă îmbunătăți abilitățile.

Metoda 3 din 5: Învățarea codurilor comune

Creați coduri și cifre secrete Pasul 16
Creați coduri și cifre secrete Pasul 16

Pasul 1. Utilizați codul folosit de Maria, Regina Scoțianilor

În timp ce încerca să trimită mesaje într-o perioadă de frământări politice, Maria, regina scoțiană, a folosit simbolurile ca un cod de înlocuire a literelor englezești și a cuvintelor obișnuite. Unele caracteristici ale codului lui Mary pe care le-ați putea găsi utile pentru propria dvs. educație criptografică includ:

  • Utilizarea formelor simple pentru literele de înaltă frecvență, cum ar fi utilizarea de către Mary a unui cerc pentru litera / A /. Acest lucru economisește timp în timp ce codificați.
  • Simboluri obișnuite utilizate ca parte a noului limbaj de cod, cum ar fi utilizarea de către Mary a „8” ca cod pentru litera „Y”. Acestea pot confunda întrerupătoarele de cod care ar putea interpreta acest lucru ca un număr și nu ca un simbol de cod.
  • Simboluri unice pentru cuvintele uzuale. În vremea Mariei, „rugați-vă” și „purtătorul” primeau simboluri unice, dar acestea erau mai frecvente atunci decât sunt astăzi. Totuși, utilizarea simbolurilor pentru cuvinte și fraze frecvente economisește timp și adaugă complexitate.
Creați coduri și cifre secrete Pasul 17
Creați coduri și cifre secrete Pasul 17

Pasul 2. Folosiți expresii de cod similare cu alertele militare

Frazele de cod pot prăbuși mult sens într-o singură frază. Chiar și multe tipuri de alerte militare, cum ar fi sistemul DEFCON, sunt pur și simplu coduri bine cunoscute pentru o stare de pregătire pentru apărare. Vino cu cuvinte / fraze de cod adecvate în viața ta de zi cu zi.

  • De exemplu, în loc să spui „Trebuie să fug la dulapul meu” printre prietenii tăi, ai putea folosi cuvântul cod „Sloppy”.
  • Pentru a le informa prietenilor tăi că persoana cu care vrei să ieși la întâlnire a intrat în cameră, ai putea spune expresia de cod „Vărului meu Bruce îi place și hocheiul”.
Creați coduri și cifre secrete Pasul 18
Creați coduri și cifre secrete Pasul 18

Pasul 3. Codificați mesajele cu un cod de cheie de carte

Cărțile sunt relativ ușor de găsit. Dacă o carte a fost decisă ca cheia unui cod, atunci când primiți un mesaj puteți merge la o librărie sau bibliotecă pentru a căuta cheia pentru a o decoda.

  • De exemplu, ați putea decide să utilizați Duna lui Frank Herbert, cu numere de cod care reprezintă pagina, linia și cuvântul numeric începând din stânga.

    • Mesaj codat: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • Mesaj decodat: îmi ascund cuvintele.

Bacsis:

Diferite ediții de cărți pot utiliza numere de pagini diferite. Pentru a vă asigura că cartea potrivită este utilizată ca cheie, includeți informații despre publicații, cum ar fi ediția, anul publicării și așa mai departe, cu cheia dvs. de carte.

Metoda 4 din 5: Descifrarea cifrelor

Creați coduri și cifre secrete Pasul 19
Creați coduri și cifre secrete Pasul 19

Pasul 1. Determinați adecvarea utilizării unui cifru

Un cifru folosește un algoritm, care este ca un proces sau o transformare care se aplică în mod consecvent unui mesaj. Aceasta înseamnă că oricine cunoaște cifrul îl poate traduce.

  • Cifrele complexe pot descurca chiar și criptanalizatori instruiți. Uneori, matematica din spatele cifrelor complexe se poate dovedi o apărare adecvată pentru ascunderea mesajelor de zi cu zi.
  • Mulți criptografi adaugă o cheie, precum data, pentru a întări cifrele. Această tastă ajustează valorile de ieșire cu numărul corespunzător din ziua lunii (pe prima, toate valorile de ieșire ar fi modificate cu una).
Creați coduri și cifre secrete Pasul 20
Creați coduri și cifre secrete Pasul 20

Pasul 2. Inventați un algoritm pentru a aplica mesajelor

Unul dintre cele mai simple cifre pe care le puteți aplica este cifrul ROT1 (numit uneori cifru Caesar). Acest nume înseamnă pur și simplu că ar trebui să rotiți o singură literă înainte în alfabet pentru fiecare literă a mesajului dvs.

  • Mesaj ROT1: Bună ziua
  • ROT1 Cifrat: i; f; m; m; p
  • Cifrele Caesar pot fi modificate pentru a roti înainte un număr de litere diferite ale alfabetului. În concept, ROT1 și ROT13 sunt în esență aceleași.
  • Cifrele pot fi incredibil de complexe. Unele necesită și utilizarea coordonatelor, a timpilor și a altor valori. Unele procese de cifrare pot necesita utilizarea unui computer.
Creați coduri și cifre secrete Pasul 21
Creați coduri și cifre secrete Pasul 21

Pasul 3. Cifrați mesajele

Folosiți algoritmul pentru a vă cripta mesajele. Pe măsură ce învățați procesul de codificare, viteza dvs. ar trebui să crească. Adăugați la algoritmul dvs. pentru a-l face mai complex. De exemplu,

  • Includeți o cifră rotativă în cifru, cum ar fi ziua săptămânii. Pentru fiecare zi a săptămânii, atribuiți o valoare. Reglați cifrul cu această valoare atunci când criptați un mesaj în ziua respectivă.
  • Includeți un număr de pagină cu mesajul dvs. cifrat. Fiecare literă corespunzătoare a acelei pagini va servi ca cheie pentru mesaj, ca în,

    • Primul mesaj descifrat: 7; 2; 3; 6; 3
    • Cheie carte: A_girl (spațiile nu sunt numărate)

      /A lui

      Pasul 7. scrisori departe de / A /

      / e / i

      Pasul 2. scrisori departe de / g /

      / l / i

      Pasul 3. spații departe de / i /

      Si asa mai departe…

    • Mesaj cu tasta ajustată: Bună ziua
Creați coduri și cifre secrete Pasul 22
Creați coduri și cifre secrete Pasul 22

Pasul 4. Descifrați mesajele

Când devii cu experiență citind cifrul tău, acesta ar trebui să devină a doua natură sau cel puțin mai ușor. Deoarece aplicarea acestor procese (algoritmi) este consecventă, obișnuința vă va ajuta să observați tendințele și să obțineți intuiție atunci când lucrați cu acest tip de sistem criptografic.

Bacsis:

Cluburile de criptografie amator sunt populare online. Multe dintre acestea sunt gratuite și oferă grunduri în elementele de bază ale cifrării moderne.

Metoda 5 din 5: Prinderea cifrelor standard

Creați coduri și cifre secrete Pasul 23
Creați coduri și cifre secrete Pasul 23

Pasul 1. Codul Morse Master

Indiferent de numele său, Codul Morse este un cifru. Punctele și liniuțele reprezintă semnale electrice lungi și scurte care, la rândul lor, reprezintă literele alfabetului. Acest lucru a permis comunicațiile electrice vechi (telegrafele). Literele obișnuite în morse, reprezentate ca semnale lungi (_) și scurte (.), Includ:

  • R; S; T; L:._.; _..; _;._..
  • A; E; O:._;.; _ _ _
Creați coduri și cifre secrete Pasul 24
Creați coduri și cifre secrete Pasul 24

Pasul 2. Folosiți cifrele de transpunere

Mulți mari din istorie, precum geniul Leonardo da Vinci, au scris mesaje așa cum ar părea reflectate într-o oglindă. Din această cauză, cifrarea în acest mod este deseori numită „scriere în oglindă”. Aceste tipuri de cifre pot fi dificile la început, dar în general devin rapid a doua natură.

Notă:

Cifrele de transpunere tratează în general mesajele sau formarea literelor vizual. Imaginea mesajului este transformată pentru a-și ascunde semnificația.

Creați coduri și cifre secrete Pasul 25
Creați coduri și cifre secrete Pasul 25

Pasul 3. Convertiți mesajele în binar

Binarul este limbajul 1 și 0 folosit de computere. Combinațiile acestor 1 și 0 pot fi cifrate și apoi descifrate cu o cheie binară sau calculând valorile reprezentate de 1 și 0 pentru fiecare literă comunicată într-un mesaj.

Numele „Matt” ar codifica în binar ca: 01001101; 01000001; 01010100; 01010100

sfaturi

  • Elaborați o modalitate de a cifra spațiile dintre cuvinte, precum și cuvintele în sine. Acest lucru vă va întări codul și va face mai greu să spargeți. De exemplu, puteți utiliza o literă (E, T, A, O și N funcționează cel mai bine) în loc de un spațiu. Acestea se numesc nule.
  • Aflați un script diferit, cum ar fi Runic, și creați chei de criptare / decriptare pentru cei cărora doriți să le transmiteți mesaje. Le puteți găsi online și au funcționat bine pentru mine.
  • Dacă doriți ca codul dvs. să fie mai sigur, creați simboluri suplimentare pentru finaluri și începuturi de cuvinte obișnuite, cum ar fi „-ing” și „th-”. În plus, puteți omite sau adăuga la cuvântul următor cuvintele cu o singură literă („A” și „I”.) Nu scrieți majuscule și omiteți apostrofele. Faceți ca unele litere să aibă aceleași simboluri ca altele. De asemenea, vă recomandăm să combinați cuvinte din două litere cu cuvântul de după ele și să omiteți litera „S” la sfârșitul cuvintelor.

Recomandat: