ich programmiere seit ca. einem halben Jahr an meinem kleinen Privatprojekt. Es geht eben darum Sachen zu verschlüsseln, wie der Name erraten lässt.
Da ich dieses Programm im Rahmen einer zu absolvierenden Prüfung geschrieben habe und nun immer mal wieder in der Woche 4-8 Stunden dran sitze ist es noch nicht gerade sehr sehr gut ^^. Dafür ist alles was ich benutze selber geschrieben und Kommentare der Art ... es gibt ein Modul dafür, möchte ich bitte vermeiden ^^. Es geht eben darum, dass ich einfach alles selber gemacht habe

Ich habe bei Texten schon viel herausgeholt in sachen verschlüsseln und entschlüsseln (DES und AES Entschlüsselungen sind noch nicht in der Oberfläche bzw. funktioniert noch nicht zu 100 %)
Ich habe mich nun hier angemeldet und mich dazu durchgerungen zu posten, weil: Ich komme einfach nicht weiter. Ich möchte gerne Checksummen generieren. Nun habe ich mit diesem Anliegen angefangen zu lesen und zu lesen und habe bei Wikipedia einen Artikel gefunden der einen Tux Pinguin zeigt, das gleiche Bild verschlüsselt mit dem ECB-Mode und dann mit dem OFB-Mode glaube ich.
Da ich diese beiden Verschlüsselungsmodis ja schon komplett implementiert habe, dachte ich mir: Toll, das willst du auch können.
Ich habe also angefangen daten aus jpg Bildern auszulesen. Ich habe es sogar geschaft diese als einen riiiieeesigen Binären String in ein Textfile zu schreiben und daraus dann wieder ein Bild zu erstellen. Ebend eine Kopie ^^
Wenn ich jetzt aber die Verschlüsselung auf das Originalfile loslasse. Dann bekomme ich aus dem daraus erzeugten Text kein jgp Bild mehr hin.
Ich denke mal es liegt einfach daran, dass ich auch die Informationen vernichte, die sagen, dass es sich um ein Bild handelt.
Daher meine Frage, hat jmd. Erfahrungen damit? Weiss jemand welche kryptischen Textblöcke ich verschlüsseln kann damit ich wieder ein Bild erhalte? Ich stehe seit einer Woche auf dem Schlauch. Mittlerweile hat das bestimmt 20 Stunden gefressen in 5 Tagen dran arbeiten. Da ich im Moment auch meine Diplomarbeit schreibe ist das suboptimal, weil das eigentlich eine Ablenkung sein soll die Erfolg verspricht. Da der Erfolg nicht kommt, ist es eine frustrierende Ablenkung von frustierenden Analysen der Kommunikation von Differentialgleichungen untereinander ^^
Also ich freue mich über jede Antwort. Mein Programm würde ich als Installer verschicken, welcher den gesamten Code und auch eine kompilierte EXE beinhaltet. Wenn man mir nicht vertraut, so mhm kann ich niemanden zwingen mir zu vertrauen aber wenn man mich anschreibt, dann findet man bestimmt eine Möglichkeit ^^ Ich meine ich will das echt weitertreiben und nunja ... ich baue auf ein paar Tipps von euch.