Sedan människor utvecklat hundspråk har vi använt hemliga koder och chiffer för att dölja meddelanden. De forntida grekerna och egyptierna använde koder för att överföra personlig kommunikation, vilket är grunden för dagens kodbrytning. Kryptanalys är studien av kod och hur man knäcker den. Knäcka koder är en värld av hemligheter och gimmicks, och kan vara mycket roligt. Om du vill knäcka koden kan du lära dig om de vanligaste koderna och hur du börjar avslöja deras hemligheter. Se steg 1 för mer information.
Steg
Del 1 av 3: Cracking the Change Password
Steg 1. Börja söka efter ord med en bokstav i meddelandet
De flesta koder som använder relativt enkla substitutioner är lätta att knäcka genom att göra en enkel plug-and-chug, förstå bokstäverna en efter en och tålmodigt räkna ut koden baserat på gissningar.
- Enbokstavsord på engelska är "jag" eller "a", så du bör försöka "täppa till" bokstäverna, leta efter bokstavsmönster och-i princip-du spelar rollen som bödeln. Om du hittar ordet "a - -" vet du att de ord som oftast använder detta mönster är "är" eller "och". Gissa och kolla. Om det inte fungerar, gå tillbaka och prova de andra alternativen igen. Ha tålamod och försök långsamt.
- Oroa dig inte för att "knäcka" koden så mycket som du oroar dig för att lära dig läsa den. Om du letar efter mönster och känner igen regler som använder engelska (eller vilket språk det är kodat på) kan du knäcka koden med tid och ansträngning.
Steg 2. Hitta den symbol eller bokstav som förekommer oftast
Den vanligaste bokstaven på engelska är "e", följt av "t" och "a". När du tränar, använd din introduktion till vanliga ord och meningsstrukturer för att börja göra logiska gissningar. Du kommer inte vara säker ofta, men spelet om att bryta koden spelas genom att göra logiska val och upprepade gånger korrigera misstag.
Var uppmärksam på dubbla symboler och korta ord och börja lösa symbolerna och orden först. Det är lättare att göra en "smart" gissning på ordet "en" eller "in" eller "på" än ordet "motorväg"
Steg 3. Hitta bokstäverna efter apostrofen
Om meddelandet använder skiljetecken har du tur. Detta kan ge många andra ledtrådar som du kan lära dig att identifiera. Apostrofer följs nästan alltid av bokstäverna S, T, D, M, LL eller RE. Så om du får två av samma symboler efter apostrofen har du löst bokstaven "L".
Steg 4. Försök att avgöra vilken annan kod du har hittat
Om du, när du löser, känner igen en av de vanliga kodtyperna från koden ovan, har du knäckt den och kan sluta plugga-och-chugga och fortsätta fylla i meddelanden baserat på den koden. Det kommer förmodligen inte att hända så ofta, men ju mer du känner till vanliga koder desto mer sannolikt är det att du känner igen vilka typer av koder som används och kan knäcka dem.
Byte av nummer och knappsatser är vanligt i vanliga, grundläggande nivå hemliga meddelanden. Titta på koderna och använd dem om de tycker det är lämpligt
Del 2 av 3: Identifiera gemensamma koder
Steg 1. Lär dig känna igen alternativa lösenord
I grund och botten består en ersättningsciffer av att ersätta en bokstav med en annan, enligt förutbestämda regler. Reglerna är koder, och att lära sig och använda dem är sättet att "bryta" koden och läsa det hemliga meddelandet.
Även om koden innehåller siffror, det kyrilliska alfabetet, udda symboler eller hieroglyfer, så länge symboltypen är överensstämmande kan du ha att göra med en ersättningsciffer, vilket innebär att du måste lära dig det använda alfabetet och reglerna tillämpas för att knäcka koden
Steg 2. Lär dig hur du lösenord med rutor
Grekarna använde den tidigaste typen av chiffer, som använde ett rutnät med bokstäver som är associerade med siffror, sedan använde de siffrorna för att skapa meddelanden. Det är lätt att använda kod, och det har varit hörnstenen i dagens kodbrytning. Om du får ett meddelande som innehåller en lång rad med siffror kan det ha kodats på det här sättet.
- Den mest grundläggande formen av koden använder raderna 1-5 och kolumnerna 1-5, fyller sedan matrisen med varje bokstav från vänster till höger och ner i rutnätet (kombinerar bokstäverna I och J till ett mellanslag). Varje bokstav i koden representeras av två siffror, kolumnen till vänster innehåller det första numret och raden ovan innehåller det andra talet.
- För att koda ordet "wikihow" på detta sätt får du koden: 52242524233452
- En enklare version av denna metod som ofta används av barn innebär att man skriver siffror som är direkt relaterade till var bokstäverna i alfabetet finns. A = 1, B = 2 och så vidare.
Steg 3. Lär dig Cesar -skiftet
Julius Caesar skapade en kod som är bra, lätt att använda och förstå, men mycket svår att knäcka, så det är ett av de grundläggande kodesystem som fortfarande studeras idag som grund för mer komplexa koder. På så sätt flyttar du positionen för hela alfabetet flera gånger i en riktning. Med andra ord, om du flyttar de återstående tre mellanslagen kommer bokstaven A att ersättas med D, B med E, och så vidare.
- Detta är också grundprincipen bakom en gemensam barnkod som kallas "ROT1" (vilket betyder "vänd en gång." Med den här koden avanceras alla bokstäver ett ställe, så A ersätts av B, B med C, och så vidare.
- Kodad "wikihow" med grundläggande Cesar -skift med tre positioner till vänster skulle vara: zlnlkrz
Steg 4. Leta efter tangentbordsmönstret
Tangentbordsbyte använder det traditionella amerikanska tangentbordsmönstret (QWERTY), vanligtvis genom att ändra bokstäverna upp, ner, vänster eller höger i ett visst antal positioner. Genom att ändra bokstävernas position i vissa riktningar på tangentbordet kan du skapa enkla koder. Genom att känna riktningsändringen kan du knäcka koden.
Genom att flytta kolumnpositionen upp ett ställe kan du koda ordet "wikihow" så här: "28i8y92"
Steg 5. Kontrollera om du har ett lösenord med flera karaktärer
I den grundläggande substitutionskodaren skapar kodaren alternativa alfabet för att skapa det kodade meddelandet. Från en viss period efter medeltiden blev dessa typer av koder för lätta att knäcka och chiffer började använda en mängd olika metoder som använde flera alfabet i en kod, vilket gjorde den resulterande koden mycket svårare att knäcka om metoden var okänd.
- Trimethius tablå är ett 26 x 26 mönstrat rutnät som innehåller varje skift i Cesars alfabet, vilket är alfabetiskt ordnat, eller ibland representerat som ett roterande rör, eller "tabula recta". Det finns olika sätt att använda rutnätet som kod, inklusive att använda den första raden för att koda den första bokstaven i meddelandet, den andra raden till den andra bokstaven, och så vidare.
- Kodgeneratorn kommer också att använda lösenordet för att hänvisa till ett specifikt fält för varje bokstav i det kodade meddelandet. Med andra ord, om lösenordet var "wikihow" och kodaren använde denna metod, skulle du hänvisa till raden "W" och kolumnen i den första bokstaven i den kodade koden för att bestämma den första bokstaven i meddelandet. Detta är svårt att knäcka utan att veta lösenordet.
Del 3 av 3: Bli en Codebreaker
Steg 1. Ha tålamod
Att knäcka koden kräver mycket tålamod och uthållighet. Aktiviteten är långsam och tråkig, ofta frustrerande eftersom vi måste gissa om och om igen och prova olika nycklar och ord och metoder. Om du tänker knäcka koden, lär dig att vara lugn och tålamod medan du njuter av mysterier och spel.
Steg 2. Skriv din egen kod
På papper är manusförfattande kul, men att hoppa direkt in i polyalfabetisk kod utan hjälp av sökord är ännu svårare. Att lära sig att koda själv med komplexa kodsystem är ett bra sätt att lära sig hur kodare tänker och lär sig att knäcka dem. De bästa kodbrytarna är också bra på att skriva sin egen kod och skapa mycket mer utmanande chiffer. Utmana dig själv för att lära dig mer komplicerade sätt och hur du löser dem.
Att analysera brottslingars koder och chiffer kan vara ett bra sätt att hämta affärshemligheter. Bookmakers, drogherrar, Zodiac killers och alla har utvecklat otroligt komplexa koder som är väl värda att lära sig
Steg 3. Prova den berömda okrossbara koden
Som en del av sitt offentliga roliga tillvägagångssätt publicerar FBI regelbundet koder för allmänheten att försöka knäcka. Prova koder och skicka dina svar. Vem vet-du hittar ett jobb snart.
Kryptos, en offentlig staty som ligger utanför CIA: s högkvarter, är kanske den mest kända obrytbara koden i världen. Ursprungligen skapades koden som ett test för agenter, med fyra separata kort med fyra olika koder. Det tog tio år för den första analytikern att knäcka tre av koderna, men den sista förblir oförstörbar
Steg 4. Njut av utmaningen och mysteriet
Att bryta koden är som att leva i en roman av Dan Brown. Lär dig att njuta av mysterierna och utmaningarna i hemliga koder och upplev spänningen i att avslöja hemligheter.
Tips
- Bli inte avskräckt om du lägger mycket tid på att knäcka en kod. Det här är normalt.
- Om koden skrivs ut är det mycket möjligt att koden skrivs med speciella bokstäver som Wingdings. Detta kan vara en del av dubbelkrypteringen (lindningar beskriver det kodade meddelandet).
- Bokstaven "e" är den vanligaste bokstaven på engelska.
- En bokstav kommer nästan aldrig att representera sig själv ("A" kommer inte att ersätta "A").
- En bokstav i krypteringen betyder inte en bokstav i det avkodade meddelandet.
- Det är lättare att knäcka koden om meddelandet är längre. Det är svårt att knäcka korta koder eftersom du inte kommer att kunna räkna hur många gånger bokstäverna används.
Varning
- Var försiktig med mycket komplicerad och okrossbar kod. Var inte galen!
- Vissa koder är utformade på ett sådant sätt att det är omöjligt att knäcka om du inte har mycket information. Det är, även om du har nyckeln för kryptering, verkar det omöjligt. Kräver mjukvara eller bara gissningar.