Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Turbo Pascal "Kenner" oder "Experte" gesucht

Hanussen / 3 Antworten / Flachansicht Nickles

Mein Problem sieht volgendermaßen aus :

In der Schule schreiben wir gerade billige Programme welchen einen
Text chiffrieren. (Lies string kette in ascii, und dann ascii + z.B 16
und schreib string wieder) und schon ist das ding verschlüsselt.

Jetzt würde ich gern ein Programm schreiben welches ALLE texte entschlüsseln kann sobal ein wort des textes bekannt ist.
Das ganze kann z.B auch nach einer wort-liste dechiffriert werden.

Hab leider keine Ahnung wie ich das anstellen soll.

Wäre um jeden Rat dankbar.

bei Antwort benachrichtigen
Anonym Hanussen „Turbo Pascal "Kenner" oder "Experte" gesucht“
Optionen

Wozu ein ganzes Wort ? Ein einziges Zeichen genügt.

Mein Vorgehen wäre: Den ganzen (chiffrierten) Text einlesen, und
die Häufigkeit aller Buchstaben zählen. Wenn der Text einigermassen
lang ist, ist der häufigste Buchstabe das "e" oder das "n". (Deutsche
Sprache vorausgesetzt)
Beispiel: Du zählst, stellst fest "g" ist der häufigste Buchstabe.
Annahme: "g" ist ein verschluesseltes "e".
Rechnung: "g" - "e" = 2
Entschluesseln - fertig

j.

bei Antwort benachrichtigen