Guten Tag Leute!
Ich sitze nun seit ca 5 Wochen vor einem Verschlüsseltem Text der mit dem Vigeneere Algrorithmus verschlüsselt wurde. Doch um die Sache Komplizierter zu machen wurde das im CBC-Modus verschlüsselt.
Ein Teil des Plaintextes ist bekannt!
Meine Frage lautet nun: "Wie knacke ich am besten den Chipertext?".
Ich habe mich mit dem Vigeneere Algorithmus denke ich ganz gut vertraut gemacht. Das man eine reine Vigeneere mit einer Analyse knacken kann ist mir bekannt. Doch ich komme mit dem CBC einfach nicht zurecht!
Ich habe mich schon öfters hingesetzt und mit C und C++ versucht eine Brute and Force dafür zu schreiben. Doch irgendwie bin ich entweder zu dumm oder ich mache es mir einfach zu schwer!?
Kann mir bitte einer einen Rat geben wie ich sowas am besten knacke?
Liebe Grüße
Yellow
PS: Für die die gerne wissen wollen wofür das ist, kann ich nur sagen das ich nichts unmoralisches etc vor habe. Es handelt sich einfach nur um eine Übung die ich einfach nicht hinbekomme!
Ich sitze nun seit ca 5 Wochen vor einem Verschlüsseltem Text der mit dem Vigeneere Algrorithmus verschlüsselt wurde. Doch um die Sache Komplizierter zu machen wurde das im CBC-Modus verschlüsselt.
Ein Teil des Plaintextes ist bekannt!
Meine Frage lautet nun: "Wie knacke ich am besten den Chipertext?".
Ich habe mich mit dem Vigeneere Algorithmus denke ich ganz gut vertraut gemacht. Das man eine reine Vigeneere mit einer Analyse knacken kann ist mir bekannt. Doch ich komme mit dem CBC einfach nicht zurecht!
Ich habe mich schon öfters hingesetzt und mit C und C++ versucht eine Brute and Force dafür zu schreiben. Doch irgendwie bin ich entweder zu dumm oder ich mache es mir einfach zu schwer!?
Kann mir bitte einer einen Rat geben wie ich sowas am besten knacke?
Liebe Grüße
Yellow
PS: Für die die gerne wissen wollen wofür das ist, kann ich nur sagen das ich nichts unmoralisches etc vor habe. Es handelt sich einfach nur um eine Übung die ich einfach nicht hinbekomme!