Spion tech - praktiska koder
Nedan följer en kort ordlista av begrepp, bör du behöver det:
Koden
En metod för hemlighållande som hela ord eller fraser ersätts av andra ord eller fraser. Exempel: hund = gömställe. Detta innebär att mest för vad människor kallar "koder" inte riktigt koder, men chiffer (se nedan). Allt i detta instructable är ett chiffer, med undantag för kod som anges i steg 4. Men eftersom alla används för att få höra ordet "kod", jag kommer använda det omväxlande med "chiffer" i hela detta instructable.
Chiffer
En metod för hemlighållande där enskilda bokstäver är ersatt eller införlivats (bytte runt). Exempel: Agent = tnega (Agent bakåt). Fikonspråk är också ett chiffer.
Mono-alfabetiskt
En metod för kryptering där bokstäverna i alfabetet ersättas direkt. Detta innebär att överallt ett S visas i ditt meddelande, det skulle ersättas med, till exempel, M. Detta är vanligtvis en svag typ av kryptering.
Poly-alfabetiskt
Detta innebär att en skrivelse skulle kunna ha mer än en betydelse. Så varje gång ett S visas i ditt meddelande, första gången det kan få ersatts med ett E, nästa tid med ett W, sedan en D, och så vidare. Varje chiffer i detta instructable är poly-alfabetiskt.
Nyckel
En nyckel är vad krävs för att avkoda ett meddelande. Det kan vara ett ord känd bara för att du och din partner (till exempel Playfair chiffer i steg 2), inställningarna för rotorer för Enigma-maskin i steg 3, eller en titel på en bok för bok koden i steg 5
Brute force-attack
Detta är när någon försöker bryta en kod av rättvis försökande varje enda möjlig kombination, en i taget, tills de blir något som är meningsfullt. En vanlig människa kan bryta en mono-alfabetiskt cipher detta sätt, men något mer komplicerade kommer sannolikt att behöva en dator.
Klartext
Ditt meddelande innan det är krypterat. (lättläst)
Krypterad text
Meddelande när det är krypterat (oläsligt)