Hej! Jag blev väldigt fascinerad över kryptering! Hur gör man för att enkryptera något? Om nån skickar en remsa och säger försök och översätt! Hur går man till väga? Om allt du har är en krypterad text är det ganska svårt, i synnerhet om texten är lång. Men om du har någon aning om vad det är för text som har blivit krypterad så är det lättare. Säg t.ex. att du har två texter som är krypterade på samma sätt och du känner till den ena. Då är det lättare att knäcka krypteringen så att du kan få fram den andra texten som du inte känner till. Det var bland annat så det gick till under andra världskriget när USA knäckte japanernas kryptering. Japanerna skickade nämligen vanliga nyhetstelegram krypterade och då visste ju USA vad som stod i dessa krypterade meddelanden eftersom de också hade tillgång till nyhetstelegrammen.Encypt
Sv: Encypt
En annan sak som kan göra det lättare att knäcka en kryptering är om man har tillgång till den maskin eller det program som utför krypteringen. Då kan man ju nämligen testa att kryptera saker och se vad resultatet blir. T.ex. har ju Microsoft något som kallas "Script Encoder" som man kan koda sina ASP-skript med. Laddar man ner det programmet så har man ju tillgång till krypteringsmekanismen och det blir därmed en barnlek att knäcka den eftersom den inte har någon säkerhet.
Men om vi återgår till fallet där det enda du har är en krypterad text. Då gäller det att hitta mönster i texten. Till att börja med: Består texten enbart av bokstäver eller har den en massa konstiga tecken? Består den enbart av bokstäver är det troligtvis en kryptering som bygger på alfabetet. Då kan man dra nytta av att en del bokstäver och bokstavskombinationer är vanligare än andra. I detta fallet gör man först en frekvensanalys: http://www.tydal.nu/se/analyzer/ På den sidan får du reda på vilka bokstäver och bokstavskombinationer som är vanligast i din text. Skriv upp dem. Sidan jämför också de vanligaste bokstäverna mot ett antal språk och om du hade skrivit in en vanlig text (ej krypterad) hade du fått reda på vilket språk den var skriven på. Men som sagt, notera bara vilka bokstäver och kombinationer som är vanligast i din text. Sedan måste du gissa vilket språk texten kan vara skriven på och så får du jämföra de vanligaste bokstäver i det språket mot din text och byta ut dem. Om vi tar svenska så är de vanligaste bokstäverna: a, e, r, t, n, s, i, l, o och d. Säg att den vanligaste bokstaven i din text är y och den näst vanligaste k. Prova då att byt ut alla y:n i din text mot a:n och alla k:n mot e:n och se om det börjar likna något.
Någonting sånt, ungefär. Men grunden är i alla fall att man letar efter mönster.