Koder är ett sätt att ändra ett meddelande så att dess ursprungliga betydelse döljs. Vanligtvis kräver denna teknik en bok eller ett kodord. Kryptering är en process som tillämpas på meddelanden för att dölja eller information. Denna process är motsatsen till att översätta eller tolka meddelanden. Koder och chiffer är en viktig del av vetenskapen om kommunikationssäkerhet, som också kallas kryptanalys.
Steg
Metod 1 av 5: Använda enkla lösenord och koder (för barn)
Steg 1. Skriv orden i omvänd ordning
Här är ett enkelt sätt att koda meddelanden så att de inte kan förstås med en blick. Meddelanden som "Möt mig utanför" skrivs omvänd, vilket blir "Lumet uka id raul."
Denna kod är lätt att tolka, men kan vara användbar om du tror att någon försöker läsa ditt meddelande
Steg 2. Spegla alfabetet till hälften av alfabetet för att koda meddelandet
Skriv bokstäverna A till M på en rad på papperet. Fortsätt nästa alfabet (N-Z) strax under denna rad, även på en rad. Ersätt varje bokstav i meddelandet med bokstaven mittemot den.
Med hjälp av alfabetisk reflektion blir meddelandet "Hej" "Unyb."
Steg 3. Prova att tillämpa ett nätlösenord
Rita rutor som i tic tac toe på ett papper. Skriv bokstäverna A till I i rutorna, från vänster till höger, uppifrån och ner. I det här exemplet:
- Den första raden består av bokstäverna A, B, C.
- Den andra raden består av bokstäverna D, E, F.
- Den sista raden består av G, H, I.
Steg 4. Skapa en andra tic tac toe med prickar
Rita en annan tic tac toe -fyrkant bredvid den första. Fyll i rutorna med bokstäverna J till R, liknande de första. Markera sedan varje ruta på varje rad med en punkt enligt följande:
- På den första raden, från vänster, placera en prick i nedre högra hörnet (bokstav I), i nedre mitten, (bokstav K) och i nedre vänstra hörnet (bokstav L)
- På den andra raden, från vänster, placera en prick på mitten till höger (bokstaven M), på den nedre mitten av sidan (bokstaven N) och på den mellersta vänstra sidan (bokstaven O).
- På den tredje raden, från vänster, placera en prick i det övre högra hörnet (bokstaven P), i den övre mitten (bokstaven Q) och i det övre vänstra hörnet (bokstaven R).
Steg 5. Skriv två stora X under varje kakel
Dessa två X: er kommer också att fyllas med bokstäver för att slutföra den fyrkantiga chiffern. På det andra X, placera en prick i det öppna utrymmet runt tvärsnittet av X så att det finns en prick på varje sida av mitten av X. Sedan:
- I det första X (inte prickat) skriver du ett S ovanför X, ett T till vänster, ett U till höger och ett V på botten.
- På det andra X, skriv W på ovansidan, X till vänster, Y till höger och Z på undersidan.
Steg 6. Använd rutan som omger bokstäverna för att skriva ner lösenordet
Kvadrater (inklusive punkter) som omger bokstäverna används istället för själva bokstäverna. Använd den här rutan för att koda och översätta meddelanden.
Steg 7. Använd ett datumlösenord
Välj vilket datum som helst; Du kan använda ett personligt datum, till exempel en födelsedag eller högskoleexamen, eller ett annat datum, till exempel Indonesiens självständighetsdag. Skriv ner siffrorna för datum, månad och år i ordning. Här är ditt numeriska lås.
- Om du till exempel använder Indonesiens självständighetsdag, skriv det som 1781945.
- Om du redan har kommit överens om ett lösenordsdatum med någon kan du inkludera en numerisk låsetips i det kodade meddelandet (t.ex. grattis på födelsedagen).
Steg 8. Kryptera meddelande med datumlås
Skriv meddelandet på ett papper. Under meddelandet skriver du ner en siffra i det numeriska låset för varje bokstav i meddelandet. När du når den sista siffran i datumlåset, börja om igen. Om du till exempel använder Indonesiens självständighetsdag (17/8/1945) som nyckeln:
- Meddelande: Jag är hungrig
-
Kodning:
jag är hungrig
1.7.8.1.9.4.5.1.
Skjut bokstäverna enligt sifferknappen och generera …
- Lösenordsmeddelande: B. Q. B. M. I. S. E. S.
Steg 9. Använd ett hemligt språk, till exempel Pig Latin
I grislatin ersätts ord som börjar med ett konsonantljud så att ljudet är i slutet av ordet och lägger till "ay". Denna teknik är mer effektiv för ord som börjar med många konsonanter. Ord som börjar med en vokal kan helt enkelt fästas med "sätt" eller "ay" i slutet.
- Exempel på ord som börjar med en konsonant: sapi = apisay; I = Akuway; också = ugajay; våt = asahbay; hej = hej
- Exempel på ord som börjar med många konsonanter: oro = awatirkhay; standard = andarstay; smärta = erynyay
- Exempel på ord som börjar med vokaler: cloud = awanay; utsökt = utsökt; aska = abuway;
Metod 2 av 5: Knäcka koden
Steg 1. Känn till kodbegränsningarna
Kodböcker kan bli stulna, förlorade eller förstörda. Moderna kryptanalytiska och datoranalystekniker kan ofta knäcka även kraftfulla koder. Koden kan dock kondensera långa meddelanden till ett ord, vilket kan spara mycket tid.
- Koder kan användas för mönsterläsningsträning. Denna färdighet kan användas när du skapar och knäcker koder eller chiffer.
- Koder används vanligtvis av nära vänner. Ett skämt som bara nära vänner förstår kan faktiskt ses som en slags "kod". Försök att koda språk med dina nära vänner.
Steg 2. Bestäm syftet med kodgenerering
Att veta syftet med kodning kommer att säkerställa att dina insatser är i mål. Om syftet med kodning är att spara tid kan du skapa några anpassade kodord. Om du försöker koda detaljerade meddelanden är det en bra idé att skapa en ordboksliknande kodbok.
- Välj frasen som visas ofta i meddelandet som du vill koda. Detta är ditt huvudmål för att bli en hemlig kod.
- Koden kan kompliceras ytterligare genom att använda flera olika koder som roteras eller kombineras. Men eftersom mer kod används ökar antalet kodböcker som krävs.
Steg 3. Skapa din kodbok
Förkorta vanliga fraser, till exempel "Meddelande mottaget fullständigt och tydligt" till ungefär "Roy". Ange alternativa kodord för varje ord du vill koda samt vanliga fraser i meddelandet.
-
Ibland kan delvis/delvis kod dölja meddelanden väl. Till exempel, om "dans" betyder "leverera" och "restaurang" betyder "museum" betyder "restaurang" och "Roy" kommer från den tidigare koden.
-
Meddelande:
Angående igår. Jag ville säga, Roy. Jag ska dansa till restaurangen som planerat. Över och ut.
-
Menande:
Angående igår. Jag vill säga, ditt meddelande mottogs fullständigt och klart. Jag tar dig till museet som planerat. Över och ut.
-
Steg 4. Tillämpa kodboken på meddelandet
Använd kodorden i din kodbok för att koda meddelanden. Du kan spara tid genom att ersätta substantiv (som namn och pronomen som jag, hon, du) som vanlig text. Allt beror dock på din situation.
En tvådelad kod använder två olika kodböcker för att koda eller avkoda ett meddelande. Denna typ av kod är mycket mer robust än kod i en del
Steg 5. Använd nyckeln för att kryptera meddelandet, alternativt
Nyckelmeddelanden, ordgrupper, bokstäver, symboler eller en kombination därav kan användas för att koda meddelanden. Mottagaren av meddelandet behöver också en nyckelfras eller nyckelbokstav/symbol för att dechiffrera meddelandet.
-
Till exempel, med sökordet "SECRET", kommer varje bokstav i meddelandet att konverteras till antalet bokstäver mellan det och bokstaven i det associerade sökordet. Till exempel,
-
Meddelande:
Hej
-
Kodning:
/ H/ distans
Steg 11. nyckelns bokstav /S /
/ e/ är samma bokstav (noll-) med nyckel /E /
/ l/ berjara
Steg 9. nyckelns bokstav /C /
Etc…
-
Kodat meddelande:
11; 0; 9; 6; 10
-
Steg 6. Översätt meddelandet
När du får ett kodat meddelande, använd din kodbok eller nyckelfraser/nyckelord för att översätta det så att det kan förstås. Det kan vara svårt i början, men när du vänjer dig vid koden blir det lättare att knäcka den.
För att stärka dina kodnings- och kodningsförmågor, försök få dina vänner att skapa en grupp amatörkodare. Skicka meddelanden till varandra för att förbättra dina färdigheter
Metod 3 av 5: Studera gemensamma koder
Steg 1. Tillämpa koden som Mary, Queen of Scots använde
När skotska politiska förhållanden var oroliga använde Mary, Skottlands drottning symboler istället för vanliga bokstäver och ord. Några av funktionerna i Marias kod som du kan tycka är användbara inkluderar:
- Använd enkla former för ofta använda bokstäver, till exempel en cirkel i stället för /A /. Detta sparar tid för att koda meddelanden.
- Vanliga symboler används som en del av det nya kodspråket; till exempel använder Mary "8" som koden för bokstaven "Y." Detta kan lura kodtolkaren att tro att det är ett tal istället för en kodsymbol.
- Unika symboler för vanliga ord. Mary använde en unik symbol för orden "be" och "kurir", och båda användes mycket ofta under hennes tid. Att använda unika symboler för att ersätta ofta använda ord och fraser sparar tid och komplicerar koden.
Steg 2. Använd en kodfras som liknar den som används av militären
Kodfraser kan förkorta flera betydelser i en enda fras. Faktum är att många militära varningsförhållanden, till exempel DEFCON-systemet, är välkända för att beskriva försvarsberedskapen. Bestäm lämpliga kodord/fraser i ditt dagliga liv.
- Till exempel, istället för att säga "Jag behöver gå på toaletten" när du är med vänner, kan du använda kodordet "Frukost".
- För att låta din vän veta att deras förälskelse har kommit in i rummet kan du säga kodfrasen "Min kusin älskar att spela fotboll också."
Steg 3. Koda meddelandet med låskodboken
Böcker är ganska lätta att få. Om boken är inställd som ett kodlås kan du besöka bokhandeln eller biblioteket efter att ha fått koden för att knäcka den.
-
Till exempel kan du använda Frank Herberts bok Dune, där den numeriska koden representerar sidan, raden och ordräkningen från vänster.
-
Kodade meddelanden:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Ursprungligt meddelande:
Jag döljer mina ord.
-
- Böcker med samma titel men olika utgåvor kan ha olika sidnummer. För att säkerställa att rätt bok används som nyckel, inkludera publikationsinformation, t.ex. upplaga, utgivningsår och så vidare med din boknyckel.
Metod 4 av 5: Cracking Password
Steg 1. Bestäm lämpligheten av att använda lösenordet
Lösenord använder algoritmer, som är processer eller ändringar som tillämpas konsekvent på meddelanden. Det betyder att alla som känner till det här lösenordet kan knäcka det.
- Komplexa lösenord kan förvirra även en utbildad lösenordsexpert. Ibland kan de matematiska operationerna bakom komplexa chiffer vara ett kraftfullt skydd mot vardagliga budskap.
- Många chiffer lägger till nycklar, till exempel datum, för att stärka lösenord. Denna nyckel justerar utgångsvärdet genom att lägga till dagen i motsvarande månad (till exempel den 1: a ökas alla kodningar med 1).
Steg 2. Invertera algoritmen för att gälla för meddelandet
Ett av de enklaste lösenorden som kan tillämpas är ROT1 -lösenordet (ibland kallat Caesar -lösenordet). Det här namnet betyder helt enkelt att du flyttar varje bokstav i meddelandet till nästa bokstav i alfabetet.
-
ROT1 -meddelande:
Hej
-
ROT1 kodad:
i; b; m; sid
- Caesarkodret kan justeras genom att öka antalet olika bokstäver i alfabetet. Konceptuellt är ROT1 och ROT13 i princip desamma.
- Lösenord kan vara mycket komplexa. Vissa lösenord använder koordinater, timmar och andra nummer. Vissa lösenord kan bara knäckas med hjälp av en dator.
Steg 3. Kryptera meddelandet
Använd algoritmer för att koda meddelanden. När processen med att lära sig koda fortsätter din hastighet på att spricka lösenord. Lägg till algoritmen för att komplicera den. Som ett exempel:
- Inkludera ett ändringsvillkor i ditt lösenord, till exempel veckodag. Bestäm värdet för varje dag. Justera lösenordet till detta värde när du kodar meddelanden för dagen.
-
Inkludera sidnumret i ditt lösenordsmeddelande. Varje relaterad bokstav på sidan fungerar som en nyckel i meddelandet, till exempel:
-
Första meddelandet:
7; 2; 3; 6; 3
-
Boklås: A_girl (mellanslag räknas inte)
/ H/ distans
Steg 7. brev från /A /
/ e/ berjara
Steg 2. bokstäver av /g /
/ l/ berjara
Steg 3. bokstäver från /i /
Etc…
-
Meddelande med anpassad nyckel:
Hej
-
Steg 4. Knäck lösenordet
Du bör vänja dig vid att läsa lösenord när du har tillräckligt med erfarenhet, eller åtminstone är det lättare att knäcka dem. När du konsekvent tillämpar processer (algoritmer) hjälper dessa vanor dig att upptäcka trender eller få intuition när du arbetar med denna typ av krypteringssystem.
Amatörkryptografiklubbar är ganska populära på internet. Många av dessa klubbar är gratis och lär ut grunderna i modern kodning
Metod 5 av 5: Förstå standardlösenord
Steg 1. Master Morse Code
Trots kodenamnet är Morse en typ av kryptering. Prickarna och strecken representerar långa och korta elektriska signaler, som används i stället för bokstäver i alfabetet. Denna metod användes för att kommunicera med el tidigare (känd som telegrafen). Några av de bokstäver som vanligtvis används i Morse, betecknade med långa (_) och korta (.) Signaler, inkluderar:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Steg 2. Utnyttja transponeringens chiffer
Många stora människor i historien, som geni Leonardo da Vinci, skrev meddelanden när de dyker upp i spegeln. Därför kallas denna kodningsmetod vanligtvis för "att skriva i spegeln". Den här typen av lösenord kan verka svår i början, men det kommer snabbt att förstås.
Transpositionschiffer ändrar vanligtvis budskapet eller arrangemanget av bokstäver visuellt. Bilden av meddelandet kommer att ändras för att dölja dess ursprungliga betydelse
Steg 3. Konvertera meddelandet till binär kod
Binärt är ett datorspråk som använder siffrorna 1 och 0. Kombinationerna av 1 och 0 kan kodas och tolkas med en binär nyckel, eller genom att beräkna värdena representerade av 1 och 0 för varje bokstav i ett meddelande.
När namnet "Matt" är kodat med binär kod blir resultatet: 01001101; 01000001; 01010100; 01010100
Tips
- Hitta ett sätt att koda mellanslag mellan ord och själva orden. Detta kommer att stärka koden och göra det svårare att knäcka. Du kan till exempel använda bokstäver (helst E, T, A, O och N) istället för mellanslag. Dessa bokstäver kallas noll.
- Lär dig olika skript, till exempel Runic, och generera kodning/tolkningskoder för mottagaren av meddelandet. Du hittar den på internet.