10. maj 2003 - 14:11Der er
20 kommentarer og 2 løsninger
Bryd denne krypterede tekst, 190 pt
Jeg har programmeret mig engang ret simpel kryptering, men jeg har ingen anelse om, hvor nemt det rent faktisk er at bryde. Derfor giver jeg 190 point til den person, der bryder den.
Teksten er på følgende ene linje:
Mlìïrcjer"reiçr000"Vhçzæè"rgi"{tl"qó|pïøæ#
For at få pointene skal jeg udover selvfølgelig at have den dekrypterede tekst også vide, hvordan du er kommet frem til den.
Umiddelbart vil jeg ikke give yderligere oplysninger om krypteringsmetoden, da en eventuel cracker jo heller ikke vil være i besiddelse af disse.
Substitutions alafabeter er nemme at knække, men det kræver et rimeligt antal tegn, fordi det primære værktøj er hyppighed af tegn og kombinationer af tegn.
Det var self. monoalfabetisk kryptering, men det har stadig hovedtrækkene fra substitutions alfabeter. Jeg aner ikke meget om det, så du er sikkert langt foran mig - du lyder til at have styr på det ;o)
"Umiddelbart vil jeg ikke give yderligere oplysninger om krypteringsmetoden, da en eventuel cracker jo heller ikke vil være i besiddelse af disse."
Det er jeg ikke enig i. I langt størtstedelen af tilfældende er dette specificeret i den protokol eller det filformat hvor det man prøver at knække er fundet.
Det kunne være meget sjovt at tage din udfordring op hvis du havde lavet den lidt nemmere. Flere tegn (helst omkring 2k), en beskrivelse af algoritmen (den har du delvist givet) og hvilket sprog man kan forvente at beskeden er i, ville få det hele lidt mere ned på jorden.
Hvis du har krypteret et eller andet tilfældigt, er chancen for at nogen gætter det jo ekstremt lille (nok omkring 26!/40!).
Jeg har brugt et substitutionsalfabet. Men hyppigt brugte karakterer bliver ikke bare erstattet med en karakter, men med flere. For eksempel erstatter jeg e, der er det mest brugte bogstav på dansk, med fem andre karakterer. Derefter laver jeg en fast forskydning af hele alfabetet.
Min formulering herover var vist ret dobbelttydig... Det, jeg mener, er, at jeg erstatter e med én af fem andre karakterer. Hvilken det bliver er tilfældigt udvalgt.
Tak for points for næsten ingenting. Jeg kunne godt tænke mig at høre hvad algoritmen + klarteksten egentlig var.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.