_ZOMTEX_ hat geschrieben: Aber was man eventuell machen kann, muß ich mal testen, ein JPEG als "Originalbild"
erstellen und das "Informationsträgerbild" als PNG speichern, dass müßte
gehen.
Ich bin mal so kühn und behaupte: Nein, das geht nicht.
Denn letztenendes geht es ja um nix anderes, als den Unterschied zwischen zwei Werten.
Ob du nun den einen Wert veränderst, oder den anderen is da Jacke wie Hose.
Kann sein, dass du ein Bild erstellen kannst, dass keine Genauigkeitsverluste zu verzeichnen hat, aber für ein beliebiges Bild wird es nicht gehen.
Aus dem ganz einfachen Grunde, weil du ja sonst die Vergleichswerte veränderst.
BTW, das hab ich vorhin vergessen, zu erwähnen: Ich hab mir das damals net einfallen lassen, sondern ich hab es bei Galileo gesehen. Da gings aber glaub ich um Videos. Sollte ich wohl so fair sein, die Idee an sich nicht auf meine Kappe zu schreiben. Is bei dir ja wat anderes, wenn man es sich selbst ausdenkt is et ja letztenendes trotzdem die eigene Idee, auch wenn sie schonmal wer hatte

.
Achja, und nochwat. Ich hab auch noch gleich nen Verschlüssler eingebaut
Sodass man selbst wenn man beide Bilder hat nichts machen kann, es sei denn, man kennt verschlüsselungsid und Passwort.
Das Passwort wird mit in der Datei verschlüsselt.
Somit hat man eine dreifache Sicherheit.
Wer die Datei entschlüsseln will muss
1.)Beide Dateien haben
2.)Die Verschlüsselungsid kenn
und
3.1)Das Passwort kennen (sonst sperrt sich mein Prog gegen eine Ausgabe)
oder
3.2)Wissen, wie mein Programm vorgeht und alle verschlüsselungs-, lese- , binarisierungs- und schreib- Algorithmen kennen.
Das wäre so einiges, was er wissen müsste, da die Verschlüsselung auf 3 Arten arbeitet.
Erste Art: Die Direkten ByteWerte werden verändert (10 verschiedene Arten, je nach Verschlüsselungsid)
Danach wird in Binärstring umgewandelt ("0100010")
Zweite Art: Die Verämderung des Binärstrings (10 verschiedene Arten, je nach Verschlüsselungsid)
Dritte Art: Die Art, wie die Binärdaten nun in die Datei geschrieben werden.
Alles in allem würd ich das ganze jetzt mal als Unknackbar bezeichnen, wenn man nicht 3 der 4 Dinge kennt
Da hätte sicher auch "Translator"(Entschlüsselungsmaschine der NSA aus Dan Brown: "Digital Fortress") seine Probleme mit ^^