Hur man dechiffrerar en hemlig kod: 13 steg (med bilder)

Innehållsförteckning:

Hur man dechiffrerar en hemlig kod: 13 steg (med bilder)
Hur man dechiffrerar en hemlig kod: 13 steg (med bilder)
Anonim

Ända sedan mänskligheten utvecklade språk har vi använt koder och chiffer för att dölja våra budskap. Grekarna och egyptierna använde koder för att överföra privat kommunikation och utgjorde grunden för modern kodbrytning. Kryptanalys är studien av koder och hur man bryter dem. Det är en värld av sekretess och undermåelse, och det kan vara väldigt roligt. Om du vill knäcka koder kan du lära dig att känna igen de vanligaste koderna och hur du kommer igång med att reta ut deras hemligheter. Se steg 1 för mer information.

Steg

Del 1 av 3: Lösning av substitutionschiffer

Kryptera en hemlig kod Steg 1
Kryptera en hemlig kod Steg 1

Steg 1. Börja leta efter ord med en bokstav i meddelandet

De flesta koder som använder en relativt enkel substitutionsmetod är lättast att knäcka genom att göra en enkel plug-and-chug, räkna ut bokstäverna en efter en och tålmodigt räkna ut koden baserat på gissningar.

  • Enbokstäver på engelska kommer att vara "jag" eller "a", så du bör försöka koppla in en, leta efter mönster och-i huvudsak-spela bödel. Om du har "a - -" löst, vet du att det oftast skulle vara "är" eller "och". Gissa och kolla. Om det inte fungerar, gå tillbaka och prova de andra alternativen. Ha tålamod och gå långsamt.
  • Oroa dig inte så mycket om att "knäcka" koden som att lära dig läsa den. Letar du efter mönster och känner igen reglerna där engelska (eller vilket språk som kodas) skrivs får du lösa koden med lite tid och ansträngning.
Kryptera en hemlig kod Steg 2
Kryptera en hemlig kod Steg 2

Steg 2. Leta efter de vanligaste symbolerna eller bokstäverna

Den vanligaste bokstaven som används på engelska är bokstaven "e", följt av "t" och "a". När du arbetar, använd din förtrogenhet med vanliga ord och meningsstruktur för att börja göra logiska gissningar. Du känner dig sällan säker, men det kodbrytande spelet spelas genom att göra logiska val och gå tillbaka och korrigera dina misstag.

Håll utkik efter dubbla symboler och korta ord och börja lösa dem först. Det är lättare att försöka göra en välutbildad gissning på "ett" eller "in" eller "vid" än "motorväg"

Kryptera en hemlig kod Steg 3
Kryptera en hemlig kod Steg 3

Steg 3. Leta efter bokstäver efter apostrofer

Om meddelandet innehåller skiljetecken har du tur. Detta erbjuder en mängd andra tips som du kan lära dig att känna igen. Apostrofer kommer nästan alltid att följas av S, T, D, M, LL eller RE, AR, BT. Så om du har två identiska symboler efter en apostrof har du löst för "L" eller "D".

Kryptera en hemlig kod Steg 4
Kryptera en hemlig kod Steg 4

Steg 4. försök att avgöra vilken typ av kod du har hittat

Om du, när du löser, tror att du känner igen en av de vanliga kodtyperna från ovan, har du knäckt den och kan stoppa din plug-and-chugging och fylla i meddelandet baserat på din kod. Detta kommer förmodligen inte att hända ofta, men ju mer du känner till vanliga koder desto mer sannolikt är det att du känner igen vilken typ av kod som används och kommer att kunna lösa den.

Nummerbyten och tangentbordskoder är särskilt vanliga bland grundläggande dagliga hemliga meddelanden. Håll utkik efter just dem och ansök som du tycker passar

Del 2 av 3: Känna igen vanliga koder

Kryptera en hemlig kod Steg 5
Kryptera en hemlig kod Steg 5

Steg 1. Lär dig att känna igen substitutionschiffer

I grund och botten innebär en substitutionskod att ersätta en bokstav med en annan bokstav, enligt någon förutbestämd regel. Denna regel är koden, och att lära sig och tillämpa regeln är sättet att "bryta" koden och läsa meddelandet.

Även om koden innehåller siffror, det kyrilliska alfabetet, nonsenssymboler eller hieroglyfer, så länge symboltypen är konsekvent, arbetar du förmodligen med en substitutionskod, vilket innebär att du måste lära dig det använda alfabetet och regeln tillämpas för att dechiffrera koden

Kryptera en hemlig kod Steg 6
Kryptera en hemlig kod Steg 6

Steg 2. Lär dig metoden för kvadratisk chiffer

Den tidigaste typen av kryptering användes av grekerna och involverade att skapa ett rutnät med bokstäver som motsvarade siffror och sedan använda siffrorna för att skapa meddelanden. Det är en enkel kod att använda, vilket gör den till en av grunden för modern kodsprickning. Om du har ett meddelande som innehåller en lång rad med siffror kan det ha kodats med den här metoden.

  • Den mest grundläggande formen av denna kod involverade rad 1-5 och kolumn 1-5 och fyllde sedan in matrisen med varje bokstav från vänster till höger och ner i rutnätet (kombinerar I och J till ett mellanslag). Varje bokstav i koden representerades av två siffror, kolumnen till vänster som gav den första siffran och raden på toppen som gav den andra.
  • För att koda ordet "wikihow" med denna metod får du: 52242524233452
  • En enklare version av detta som ofta används av barn innebär att man skriver i siffror som direkt motsvarar bokstavens position i alfabetet. A = 1, B = 2, etc.
Kryptera en hemlig kod Steg 7
Kryptera en hemlig kod Steg 7

Steg 3. Lär dig Cesar -skiftet

Julius kom på en bra, enkel att använda och förstå, men mycket svår att knäcka, vilket gör den till ett av de andra grundläggande kodsystemen som fortfarande studeras idag som grund för mer komplexa koder. I denna skiftmetod flyttar du hela alfabetet ett visst antal platser i en riktning. Med andra ord skulle ett skift på tre mellanslag ersätta bokstaven A med D, B med E, etc.

  • Detta är också grundprincipen bakom en gemensam barnkod som heter "ROT1" (vilket betyder "rotera en." I den här koden flyttas alla bokstäver bara framåt en position, vilket gör att A representeras av B, B representeras av C, etc.
  • Kodning av "wikihow" med ett grundläggande Cesar -skift på tre till vänster skulle se ut: zlnlkrz
Kryptera en hemlig kod Steg 8
Kryptera en hemlig kod Steg 8

Steg 4. Håll utkik efter tangentbordsmönster

Tangentbordsbyten använder mönstret för ett traditionellt amerikanskt (QWERTY) tangentbordsmönster för att använda substitutioner, vanligtvis genom att flytta bokstäverna upp, ner, vänster eller höger med ett visst antal platser. Genom att flytta bokstäver i en viss riktning på tangentbordet kan du skapa enkla koder. Genom att känna till riktningsförskjutningen kan du knäcka koden.

Genom att flytta kolumnerna uppåt en position kan du koda ordet "wikihow" så här: "28i8y92"

Kryptera en hemlig kod Steg 9
Kryptera en hemlig kod Steg 9

Steg 5. Se om du har en polyalfabetisk chiffer

I grundläggande substitutionschiffer skapar kodförfattaren ett alternativt alfabet för att skapa det kodade meddelandet. Började någon gång efter medeltiden blev den här typen av koder för lätt att knäcka och chifferförfattare började använda olika metoder för att använda flera alfabet inom en enda kod, vilket gjorde koderna mycket svårare att knäcka utan att känna till metoden.

  • Trimethius tablå är ett 26 x 26 rutnät för varje permutation av Cesars skiftade alfabet, i alfabetisk ordning, eller ibland presenterat som en roterande cylinder, eller "tabula recta." Det finns olika metoder för att använda rutnätet som en kod, inklusive att använda den första raden för att koda den första bokstaven i meddelandet, den andra för den andra osv.
  • Kodare kommer också att använda ett kodord för att hänvisa till specifika kolumner för varje bokstav i det krypterade meddelandet. Med andra ord, om kodordet var "wikihow" med denna metod, skulle du konsultera "W" -raden och kolumnen i den första bokstaven i den krypterade koden för att bestämma den första bokstaven i meddelandet. Dessa är svåra att knäcka utan att känna till kodordet.

Del 3 av 3: Att vara en Codebreaker

Kryptera en hemlig kod Steg 10
Kryptera en hemlig kod Steg 10

Steg 1. Ha tålamod

Att bryta koder kräver ett enormt tålamod och uthållighet. Det är långsamt och tråkigt arbete, ofta frustrerande på grund av behovet av att gå tillbaka och gissa igen, prova olika nycklar och ord och metoder. Om du vill knäcka koder, lär dig att vara lugn och tålamod, omfamna mysteriet och spelet.

Kryptera en hemlig kod Steg 11
Kryptera en hemlig kod Steg 11

Steg 2. Skriv dina egna koder

Att göra kryptogrammet i papperet är roligt, men att hoppa först i polyalfabetiska koder utan hjälp av nyckelord är en helt annan nivå helt. Att lära sig skriva dina egna koder med hjälp av komplexa kodningssystem är ett bra sätt att lära sig hur kodförfattare tänker och lär sig att knäcka dem. De bästa kodkrackarna är också bra på att skriva sina egna och hitta på allt mer utmanande chiffer. Utmana dig själv för att lära dig mer komplicerade metoder och hur du kan knäcka dem.

Att analysera kriminella koder och chiffer kan vara ett bra sätt att plocka upp några trick i handeln. Bookmakers, drug kingpins och Zodiac -mördaren har alla utvecklat otroligt komplexa koder som är värda att titta närmare på

Kryptera en hemlig kod Steg 12
Kryptera en hemlig kod Steg 12

Steg 3. Prova på kända olösta koder

Som en del av en rolig allmän uppsats publicerar FBI regelbundet koder för allmänheten att försöka knäcka. Prova dem och skicka in dina svar. Vem vet-du kanske har ett jobb snart.

Kryptos, en offentlig staty utanför CIA: s högkvarter, är kanske den mest kända olösta koden i världen. Det skapades ursprungligen som ett test för agenter, med fyra separata paneler med fyra olika koder. Det tog tio år för de första analytikerna att knäcka tre av koderna, men den slutliga koden förblir olöst

Kryptera en hemlig kod Steg 13
Kryptera en hemlig kod Steg 13

Steg 4. Njut av utmaningen och mysteriet

Att knäcka koder är som att leva i din egen Dan Brown -roman. Lär dig att omfamna mysteriet och utmaningen med hemliga koder och upplev spänningen i att låsa upp hemligheten.

Video - Genom att använda denna tjänst kan viss information delas med YouTube

Tips

  • Det är lättare att knäcka koder när meddelandena är längre. Det är svårt att knäcka korta koder eftersom du inte kommer att kunna räkna bokstäverna för frekvens.
  • Tappa inte hoppet om du spenderar lång tid på att knäcka en kod. Det här är normalt.
  • Bokstaven "e" är den mest använda bokstaven på engelska.
  • Om koden skrivs ut är det mycket troligt att den skrevs med ett speciellt typsnitt som Windings. Detta kan vara en del av en dubbelkryptering (lindningarna stavar ett kodat meddelande).
  • En bokstav i krypteringen betyder inte nödvändigtvis en bokstav i det dekrypterade meddelandet och vice versa.
  • Ett brev kommer nästan aldrig att representera sig själv ("A" står inte på plats för "A").

Varningar

  • Var försiktig med olösliga kaninhål. Bli inte galen!
  • Vissa koder är utformade på ett sådant sätt att det är omöjligt att dekryptera dem om du inte har massor av information. Det betyder att även om du har nyckeln för kryptering verkar det omöjligt. Dessa kan kräva en programvara eller bara tunga gissningar.

Rekommenderad: