K01 Steganographie Beispiele

Fangen wir mit einem sehr einfachen Beispiel an. Ich habe ein Bild vom Grand Prismatic Spring (Yellowstone Nationalpark, USA) mit einem zusätzlichen Text versehen („Secret Messsage“) – ist das nun ein Versteck im Sinne der Steganographie?

K01 Steganographie Beispiel

Im engeren Sinne natürlich nicht, denn wer das Bild öffnet sieht ohne weitere Hilfsmittel die „versteckte“ Nachricht. Aber… wer eine Festplatte mit tausenden von Bildern hat kann in dieser Bildersammlung eine geheime Nachricht „verstecken“, der wer kann schon tausende von Bildern durchsehen?

Eine andere Form des Versteckens ist im Header-Bild dieser Webseite realisiert. Hier habe ich einen Text schlicht in Hex-Ascii-Codes ausgegeben und als Bild erzeugt. Den Quelltext findet Ihr in meinem Github Archiv (https://github.com/java-crypto/K-Steganographie/blob/master/k01_anhalter.java).

So sieht es dann auf der Konsole aus:

Das letzte Beispiel ist eine nicht unmittelbar lesbarer Code, der auch eine Information enthält. Ich rede hier von QR-Codes, welche insbesondere bei Smartphone-Nutzern große Beliebtheit erlangt haben, da sich im Bild eine Internetadresse („URL“) verbirgt und ein „Abfotographieren“ ausreicht, um die gewünschte Seite aufzurufen. Mein Profilphoto in meinem Github-Archiv (https://github.com/java-crypto) ist so ein Beispiel – im Bild ist die Internetadresse dieses Auftrittes enthalten (http://javacrypto.bplaced.net):

Hinweis: Das Wort „QR Code“ ist ein eingetragenes Warenzeichen der DENSO WAVE INCORPORATED, zu Details siehe: http://www.denso-wave.com/qrcode/faqpatent-e.html.

In den nachfolgenden Beispielen werden wir uns aber bessere Versteckmöglichkeiten anschauen – versprochen!

Letzte Aktualisierung: 09.11.2019