Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Turbo Pascal "Kenner" oder "Experte" gesucht

Hanussen / 3 Antworten / Baumansicht 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
[-ASF-]BloodCat (Anonym) Anonym „Wozu ein ganzes Wort ? Ein einziges Zeichen genügt.Mein Vorgehen wäre: Den...“
Optionen

Oje oje ich hab da ein viel besseres prog in delphi geschrieben:
der Text(oder auch binärdatei) wird dort mit einem Passwort verschlüsselt. Zum ersten Zeichen wird das 1. Zeichen des Passworts addiert, zum 2. das 2. des PW usw. Wenn der Zähler am Ende des Passworts ist, fängt er wieder beim 1. Zeichen des PWs an. So wird kein Buchstabe immer gleich verschlüsselt und ohne Passwort kann man den Text nie entschlüsseln, auch wenn man den algorithmus kennt!
Das tool ist bald auf www.heldevil.de (z.Zt. noch im Bau)

bei Antwort benachrichtigen
Hanussen [-ASF-]BloodCat (Anonym) „Oje oje ich hab da ein viel besseres prog in delphi geschrieben:der Text oder...“
Optionen

mein gott, ich programmier auch lieber in c bzw c++ aber wenn mans in der schule halt braucht.

bei Antwort benachrichtigen