Cum se creează un cod secret sau un cifru

Autor: Mark Sanchez
Data Creației: 6 Ianuarie 2021
Data Actualizării: 2 Iulie 2024
Anonim
How to reset your new combination padlock
Video: How to reset your new combination padlock

Conţinut

Bine ai venit iptografia pai anai Indiferent dacă scrieți note prietenilor din clasă sau încercați să înțelegeți criptografia (știința codurilor și cifrelor) pentru distracție, acest articol vă poate ajuta să învățați câteva principii de bază și să vă creați propriul mod de a codifica mesaje private. Citiți pasul 1 de mai jos pentru a afla de unde să începeți!

Unii oameni folosesc cuvintele „cod” și „cifrare” pentru a însemna aceleași concepte, dar cei care se ocupă serios de această problemă știu că sunt două concepte complet diferite. Codul secret este un sistem în care fiecare cuvânt sau expresie din mesajul dvs. este înlocuit cu un alt cuvânt, frază sau serie de caractere. Un cifru este un sistem în care fiecare literă a mesajului dvs. este înlocuită cu o literă sau un simbol diferit.

Pași

Metoda 1 din 3: Trucuri

Coduri standard

  1. 1 Creați-vă propria carte de coduri. Orice cod complet necesită o carte de coduri. Vino cu cuvinte sau fraze pentru a înlocui cuvintele sau expresiile pe care le dorești, apoi pune-le pe toate împreună într-un manual de coduri pentru a le împărtăși prietenilor tăi super secreti.
  2. 2 Creați-vă mesajul. Folosind cartea de coduri, scrieți-vă cu atenție și cu atenție mesajul. Vă rugăm să rețineți că asocierea codului dvs. cu un cifru va face ca mesajul dvs. să fie și mai sigur!
  3. 3 Traduceți mesajul dvs. Când prietenii tăi primesc mesajul, vor trebui să folosească copia cărții de cod pentru a traduce mesajul. Asigurați-vă că știu că utilizați o metodă duală de protecție.

Carte de coduri

  1. 1 Selectați o carte. Când utilizați un codbook, veți crea un cod pentru a indica locul cuvintelor pe care doriți să le utilizați în carte. Dacă doriți să creșteți șansele ca oricare dintre cuvintele de care aveți nevoie să fie în cartea de coduri, atunci utilizați dicționare sau cărți de referință de călătorie mari. Doriți ca numărul de cuvinte folosite în carte să fie mare și să se raporteze la diferite subiecte.
  2. 2 Traduceți cuvintele mesajului dvs. în cifre. Luați primul cuvânt al mesajului dvs. și găsiți-l undeva în carte. Apoi scrieți numărul paginii, numărul liniei și numărul cuvântului. Scrieți-le împreună pentru a înlocui cuvântul dorit. Faceți această operație pentru fiecare cuvânt. Puteți utiliza, de asemenea, această tehnică pentru a cripta expresii dacă codul dvs. vă poate oferi expresia dorită gata făcută.
    • Deci, de exemplu, cuvântul de la pagina 105, a cincea linie în jos, a douăsprezecea la rând, ar deveni 105512, 1055.12 sau ceva similar.
  3. 3 Transmiteți mesajul. Dă mesajul criptat prietenului tău. Tom va trebui să folosească aceeași carte pentru a traduce invers mesajul.

Codificarea poliției

  1. 1 Alegeți cele mai populare fraze. Acest tip de cod funcționează cel mai bine atunci când aveți un set de fraze pe care le utilizați cel mai mult. Poate fi orice, de la un simplu „Este drăguț!” la ceva mai serios, precum „Nu mă pot întâlni chiar acum”.
  2. 2 Pregătiți un cod pentru fiecare dintre fraze. Puteți utiliza un analog al codificării poliției și puteți atribui fiecărei fraze un număr sau câteva litere sau puteți utiliza alte fraze (așa cum se face în spitale). De exemplu, puteți spune „1099” în loc de „Această linie este blocată” sau puteți spune „Mă gândesc să merg la pescuit în acest weekend”.Utilizarea numerelor este mai ușoară atunci când scrieți, dar utilizarea frazelor este mai puțin suspectă.
  3. 3 Amintiți-vă codul. Acest tip de codificare funcționează cel mai bine dacă puteți ține cont de toate frazele, deși nu strică niciodată să aveți o carte de cod ca plasă de siguranță!

Metoda 2 din 3: cifrări

Criptare bazată pe dată

  1. 1 Alegeți o dată. De exemplu, va fi ziua de naștere a lui Steven Spielberg pe 18 decembrie 1946. Scrieți această dată folosind numere și bare oblice (18/12/46), apoi eliminați barele pentru a obține numărul din șase cifre 121846, pe care îl puteți utiliza pentru a transmite mesajul criptat.
  2. 2 Atribuiți un număr fiecărei litere. Imaginați-vă mesajul „Iubesc filmele lui Steven Spielberg”. Sub mesaj, vă scrieți din nou numărul de șase cifre până la sfârșitul propoziției: 121 84612184 612184 6121846 121846121.
  3. 3 Criptați mesajul. Scrieți literele de la stânga la dreapta. Mutați fiecare literă a textului simplu după numărul de unități indicat sub ea. Litera „M” este deplasată cu o unitate și devine „H”, litera „H” este deplasată cu două unități și devine „P”. Vă rugăm să rețineți că litera „I” este deplasată cu 2 unități, pentru aceasta trebuie să treceți la începutul alfabetului și să devină „B”. Mesajul dvs. final va fi „Npyo hfogbushchg yynyfya chukgmsё tsyuekseb”.
  4. 4 Traduceți mesajul dvs. Când cineva dorește să vă citească mesajul, tot ce trebuie să știe este ce dată ați folosit pentru codificare. Pentru transcodare, utilizați procesul invers: scrieți codul numeric, apoi returnați literele în ordinea opusă.
    • Codificarea datei are avantajul suplimentar că data poate fi absolut orice. De asemenea, puteți schimba data în orice moment. Acest lucru face mult mai ușoară actualizarea sistemului de cifrare decât alte metode. Cu toate acestea, cel mai bine este să eviți date celebre precum 9 mai 1945.

Criptare cu un număr

  1. 1 Alege un număr secret cu prietenul tău. De exemplu, numărul 5.
  2. 2 Scrieți mesajul (fără spații) cu acest număr de litere în fiecare linie (nu vă faceți griji dacă ultima linie este mai scurtă). De exemplu, mesajul „Coperta mea este în jos” ar arăta astfel:
    • Moepre
    • deschis
    • hieras
    • acoperit
  3. 3 Pentru a crea un cifru, luați literele de sus în jos și scrieți-le. Mesajul va fi „Miikokererrypyatrtao”.
  4. 4 Pentru a vă descifra mesajul, prietenul dvs. trebuie să numere numărul total de litere, împărțiți la 5 și să stabilească dacă există linii incomplete. Apoi, el / ea scrie aceste litere în coloane astfel încât să existe 5 litere pe fiecare rând și o linie incompletă (dacă există) și citește mesajul.

Cifrare grafică

  1. 1 Desenați semnele hash și +. Creați baza cifrului dvs. pe o bucată de hârtie. Va arăta ca # și + (rotiți semnul plus, astfel încât să arate ca un diamant, nu un pătrat).
  2. 2 Aranjați literele din celule. Aceste forme au celule între linii. Completați aceste celule cu două litere ale alfabetului. Plasați litere la întâmplare și nu utilizați aceeași literă de două ori.
    • Orice destinatar al mesajului va trebui să aibă aceeași copie a bazei cifrului cu litere pentru a vă citi mesajul.
  3. 3 Notează-ți codul. Luați prima literă din mesaj. Găsiți-l la baza cifrului. Uită-te la liniile care sunt în jurul său. Desenați aceleași linii ca liniile care formează celulele de la baza cifrului. Dacă litera pe care o scrieți este a doua din celulă, adăugați un punct liniilor. Repetați această operație pentru fiecare literă a mesajului.

Rearanjarea lui Cezar

  1. 1 Creați-vă propriul alfabet cifrat. Cifrul Cezar mută alfabetul și apoi înlocuiește literele cu noul lor număr în ordine. Acest lucru face codul mai greu de spart dacă schimbați constelația în mod regulat. De exemplu, un cifru cu 3 permutări ar însemna că A devine E, B devine Y, C devine I etc. Dacă doriți să scrieți „Ne vedem mâine la gară”, atunci mesajul va arăta ca „Yaopnvfevyo eeyapne ke opekuyoyo”.
    • Există multe opțiuni pentru reordonarea alfabetului înainte de a genera cod. Acest lucru face cifrul mai sigur.
  2. 2 Înregistrați-vă mesajul. Dacă aveți un ajutor precum cercul de decodare, puteți face acest lucru mai ușor dacă puteți pregăti unul care se potrivește codului dvs.
  3. 3 Traduceți mesajul. Persoana care vă decriptează codul trebuie doar să cunoască numărul pentru a reconstrui corect alfabetul. Schimbați-l în mod regulat, dar asigurați-vă că puteți transmite în siguranță destinatarului care va fi noul număr de schimbare a alfabetului.

Metoda 3 din 3: Limbi secrete

Limbaj confuz

  1. 1 Identificați cuvintele care încep cu vocale. Dacă există, adăugați „ay” la sfârșitul cuvântului. De exemplu, „ureche” va deveni „ureche”, „arc” va deveni „arkaai” și „insultă” va deveni „insultă”.
  2. 2 Identificați cuvintele care încep cu o consoană. Dacă există, mutați prima literă a cuvântului până la capăt și adăugați „ay”. Dacă există două (sau mai multe) consoane la începutul unui cuvânt, rearanjați-le și adăugați „ay”.
    • De exemplu, „cadavru” va deveni „uptrai”, „gram” va deveni „amgray” și „gândul” va deveni „gândiți”.
  3. 3 Vorbește un limbaj confuz. Limbajul confuz funcționează cel mai bine dacă îl vorbiți rapid, dar este nevoie de ceva timp de pregătire. Nu încetați să exersați!

Cod bip

  1. 1 Creați-vă codul de sunet. Acest cod va funcționa la fel ca codul Morse. Va trebui să atribuiți un cod de ritm sonor fiecărei litere sau cuvinte individuale. Alegeți ritmuri de care vă puteți aminti.
  2. 2 Învață-ți codul altora. Codul ar trebui să fie întotdeauna în memorie, așa că învățați codul tuturor cu care intenționați să-l utilizați.
  3. 3 Atingeți mesajul. Folosiți degetele, capătul unui creion sau alt instrument pentru a vă transmite mesajul. Încearcă să fii secret. Nu aveți nevoie de nimeni care să ghicească că comunicați.

Gibberish

  1. 1 Învață să vorbești tâmpit. Gibberish este un joc de limbă ca un limbaj confuz, dar sună mai complicat. Scurtă explicație - trebuie să adăugați „-otag” (sau orice alt echivalent) înainte de fiecare vocală dintr-o silabă. Acest lucru este mult mai complicat decât pare cu adevărat! Veți avea nevoie de practică pentru a stăpâni perfect acest cod.

sfaturi

  • Ascundeți codul într-un loc despre care știu numai expeditorul și destinatarul. De exemplu, deșurubați orice stilou și puneți codul în interior, puneți stiloul înapoi, găsiți un loc (cum ar fi un suport pentru creioane) și spuneți destinatarului unde și tipul stiloului.
  • Criptați și spații pentru a vă încurca și mai mult codul. De exemplu, puteți utiliza litere (E, T, A, O și H funcționează cel mai bine) în loc de spații. Se numesc manechine. S, b, b și Y vor părea prea evidente pentru întrerupătoarele de cod cu experiență, deci nu le folosiți sau alte caractere proeminente.
  • Puteți crea propriul cod prin rearanjarea aleatorie a literelor în cuvinte. "Dij yemn in park" - "Asteapta-ma in parc."
  • Trimiteți întotdeauna coduri agenților din partea dvs.
  • Când utilizați irlandezul turcesc, nu este necesar să utilizați în mod specific „eb” înainte de consoană. Puteți utiliza „ie”, „br”, „din” sau orice altă combinație discretă de litere.
  • Când utilizați codificare pozițională, nu ezitați să adăugați, să eliminați și chiar să rearanjați literele dintr-un loc în altul pentru a face decriptarea și mai dificilă. Asigurați-vă că partenerul dvs. înțelege ceea ce faceți, altfel nu va avea sens pentru ea. Puteți împărți textul în părți astfel încât să existe trei, patru sau cinci litere în fiecare, apoi să le schimbați.
  • Pentru un schimb Caesar, puteți schimba literele în orice număr de locuri doriți, înainte sau înapoi. Asigurați-vă că regulile de permutare sunt aceleași pentru fiecare literă.
  • Distrugeți întotdeauna mesajele decriptate.
  • Dacă utilizați propriul cod, nu îl faceți prea complicat pentru a-și da seama de ceilalți. Poate fi prea dificil de descifrat, chiar și pentru tine!
  • Folosiți codul Morse. Acesta este unul dintre cele mai faimoase coduri, astfel încât interlocutorul dvs. va înțelege rapid ce este.

Avertizări

  • Dacă scrieți codul inexact, acest lucru va face procesul de decodare mai dificil pentru partenerul dvs., cu condiția să nu utilizați variații de coduri sau cifre special concepute pentru a confunda decriptorul (cu excepția partenerului dvs., desigur).
  • Limbajul confuz este cel mai bine folosit pentru cuvinte scurte. Cu cuvinte lungi, nu este la fel de eficient, deoarece literele suplimentare sunt mult mai vizibile. Același lucru este valabil și atunci când îl folosești în vorbire.

De ce ai nevoie

Pentru coduri:


  • Carte sau dicționar
  • Creion
  • Hârtie

Pentru cifre:

  • Scor pentru cod
  • Creion
  • Hârtie
  • Orice dată