Bitte beachten Sie, dass sich mein Kommentar unten auf die LSB-Steganographie (Least Significant Bit) und nicht auf die JPEG- (DCT) oder angehängte Daten-Steganographie bezieht.
" Steganography ändert die Dateigröße nicht wesentlich "das ist falsch. Wenn ich ein JPEG-komprimiertes Bild nehme und LSB-Steganografie anwende, erhöht sich die resultierende Bildgröße auf der Festplatte erheblich, da Bilder, die LSB-Steganografie verwenden, in einem verlustfreien Format wie bmp tiff oder png gespeichert werden MÜSSEN. Ich habe eine Software geschrieben, die jedes Bildformat (wie JPEG) verwendet, Daten darin verbirgt und in PNG speichert. Es ist häufig der Fall, dass ich ein JPEG mit einer Größe von 60 KB öffnen und über 100 KB Daten darin verbergen kann. Das resultierende PNG würde mit dem ursprünglichen JPEG identisch aussehen, aber eine Dateigröße von 800 KB +
haben. Wenn Sie Bilder auf LSB-Steganografie-Inhalte analysieren, MÜSSEN Sie entweder das Originalbild zum Vergleich haben oder die Codierungsmethode kennen. Ohne beides werden Sie NIEMALS feststellen, ob ein Bild versteckte LSB-Daten enthält. Bedenken Sie, dass es eine Vielzahl von Möglichkeiten gibt, die LSB-Steganografie zu implementieren, und eine unendliche Anzahl von Bildern, die als Quelle ausgewählt werden können. Es ist keine triviale Aufgabe, steganografische Inhalte zu bestimmen. Das heißt ... ALLE Bilder, die steganografischen LSB-Inhalt enthalten, müssen verlustfrei (ohne Komprimierung) gespeichert werden. Daher sind sie möglicherweise größer (Bytes) als sonst zu erwarten. JPEG ist ein verlustbehafteter Algorithmus (auch bei 0% Komprimierung), weshalb Bilder mit LSB-Steganografie nicht als JPEG-Bilder gespeichert werden können. Daher ist es unwahrscheinlich, dass Ihr großes JPEG-Bild LSB-Steganografie enthält. Dies schließt jedoch andere steganografische Optionen nicht aus.