Ämne: Programmering
Visa ett inlägg
Oläst 2004-09-27, 19:24 #5
nicclas nicclas är inte uppkopplad
Flitig postare
 
Reg.datum: May 2003
Inlägg: 340
nicclas nicclas är inte uppkopplad
Flitig postare
 
Reg.datum: May 2003
Inlägg: 340
Med en stor ordlista, med alla (många?) böjningsformer på ord, så kan du ganska enkelt få programmet att "förstå" när den hittat en korrekt dekryptering av en mening genom att jämföra alla dekrypterade ord med alla ord i ordlistan.

Att knäcka koden är i princip bara att prova, prova och prova... Har du tillgång till en frekvenstabell på vanliga ord, givet ordlängden, som grazzy nämner, så kan du troligen snabba upp ditt program något - även om det inte är trivialt att programmera det Gäller det att dekryptera hela (korrekta) meningar är det nog lätt att se vad "mellanslag" är i den kryperade "texten", vilket är bra att veta när du ska ta reda på ordlängder. Har du inte separerbara ord i texten så blir det lurigare att använda frekvensanalysen. Att prova, prova och prova går dock bra
nicclas är inte uppkopplad   Svara med citatSvara med citat