Frage

Irgendwo fand ich Steganographie aus .. die Art und Weise der Speicherung oder innerhalb eines anderen Information Hiding Informationen .. manchmal bestimmte Bilder auch die Informationen zu verbergen verwendet .. Kann ich ein Beispiel oder irgend etwas bekommen weiter zu wissen mehr darüber, wie diese implementiert ... oder wenn überhaupt möglich zu verwenden, das in pHP ist

War es hilfreich?

Lösung

Sie möchten die GD-Bibliothek in PHP JPG-Bilder zu manipulieren: http://php.net/manual/en/book.image.php

Für das Verständnis von Steganographie und Steganalyse, lesen Sie diesen Artikel: http://www.securityfocus.com/infocus/1684

Andere Tipps

Im Allgemeinen, wenn Ihr über Steganographie sprechen, dann im Grunde sind stopfen Sie Informationen in die verwinkelten der Bilddatei. Sie können dort fast jede Bildbibliothek verwenden, solange die Bildbibliothek nicht die Bilddatei gegen ein Schema streng nicht validieren. Sie können fast jede Programmiersprache verwenden Sie Lust.

Es gibt zahlreiche Techniken. Hier sind einige, die einfach zu programmieren sind.

  • ein Bildformat verwenden, die die speichert Bild in Stücke schneiden. Sie können die bewegen chunks Lücken in der Datei zu ermöglichen. Sie kann dann Strings von Informationen verbergen in den Lücken.
  • Konvertieren Sie das Bild auf eine indizierte Bild. Deklarieren Sie eine Palette größer als die Anzahl der Farben. Jetzt kannst du verstecken zusätzliche Informationen in der Palette Farben im Bild nicht verwendet.
  • Wenn Sie ein Bildformat verwenden welche Schichten hat, können Sie eine deklarieren Schicht, in der der Alpha-Kanal ist maximal. Dies bewirkt, dass die Schicht sein vollständig transparent. Sie können verwenden ein anderer Farbkanal verstecken Sie Ihre Daten.

Es gibt zahlreiche weitere Techniken. Denken Sie daran, großzügige Mengen von Kompression und zufälligen irreführender Daten zu verwenden, um die Image-Datei legitim aussehen.

Hier ist eine Klasse von phpclasses.org für

  

Verstecken von verschlüsselten Daten in Bildern mit Steganographie

Einige nützliche Links von Steganographie Seite bei Wikipedia

Endlich eine weitere Demo & Quellcode über hier

Eine gängige Methode, Steganographie zu tun:

Denken Sie über eine 1024 x 768, 24-Bit-Farbe (d.h. 8 Bits von Rot, 8 Bits von Gelb, 8 Bits blau) Bild. Nun wird das am wenigsten signifikante Bit der Farben im Bild nicht so wichtig. Daher kann man in jedem Pixel drei Bits von Informationen verbergen.

Das macht für 1024 * 768 * 08.03 oder 294.912 Bytes von Informationen, die viel ohne Verschlechterung des Bildes in einem großen Bild versteckt werden kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top