UTILS.
100 % im Browser
🕵️

Bild-Steganografie-Tool

Verstecke geheimen Text in einem Bild mit LSB-Steganografie oder decke eine verborgene Nachricht auf. Läuft zu 100 % in deinem Browser, nichts wird hochgeladen.

Ziehe ein Bild hierher oder wähle eines aus, um Text darin zu verstecken

Über dieses Tool

Dieses Tool versteckt eine geheime Textnachricht in einem gewöhnlichen Bild und holt sie später wieder heraus, mithilfe der Steganografie des niederwertigsten Bits (LSB). Alles geschieht lokal in deinem Browser auf einer HTML-Canvas: Das Bild und deine Nachricht verlassen niemals dein Gerät und nichts wird auf einen Server hochgeladen.

LSB-Steganografie funktioniert, indem das niederwertigste Bit jedes Farbkanals überschrieben wird. Das Bild wird auf eine Canvas gezeichnet und seine rohen Pixel werden ausgelesen; die Nachricht wird in UTF-8-Bytes umgewandelt, und Bit für Bit ersetzen diese Bits das niedrigste Bit der Rot-, Grün- und Blaukanäle aufeinanderfolgender Pixel (der Alpha-/Transparenzkanal wird übersprungen, um visuelle Artefakte zu vermeiden). Das Ändern nur des niedrigsten Bits verschiebt jeden Kanal um höchstens 1 von 255, sodass das Ergebnis für das Auge identisch aussieht. Ein 32-Bit-Big-Endian-Längenkopf wird zuerst geschrieben, damit der Dekodierer genau weiß, wie viele Nachrichten-Bytes folgen. Jedes Pixel trägt 3 Bits, sodass ein Bild etwa floor(Breite x Höhe x 3 / 8) Bytes aufnimmt, abzüglich der 4 Kopf-Bytes.

Um eine Nachricht zu verstecken, wähle „Nachricht verstecken“, wähle ein Bild, gib deinen Text ein und klicke auf „Kodieren & Herunterladen“, um ein PNG zu speichern. Um sie wiederherzustellen, wechsle zu „Nachricht aufdecken“ und öffne ein Stego-PNG; der verborgene Text wird automatisch dekodiert. Die Ausgabe muss PNG sein, weil es verlustfrei ist – ein JPEG komprimiert die Pixel neu und würde die fragilen niederwertigsten Bits auslöschen und die Nachricht zerstören.

Häufig gestellte Fragen

Ist das sicher oder verschlüsselt?
Nein. LSB-Steganografie ist Verschleierung, keine Verschlüsselung – sie verbirgt, dass eine Nachricht existiert, schützt aber nicht den Inhalt. Jeder, der ein Stego-Bild vermutet und dieselbe Methode verwendet, kann es lesen. Für echte Vertraulichkeit verschlüssele deinen Text zuerst (zum Beispiel mit einem AES-Tool) und verstecke dann den Chiffretext.
Warum exportiert es PNG und nicht JPEG?
Die Nachricht lebt in den niederwertigsten Bits der Pixel, die nur verlustfrei sind. PNG bewahrt jedes Bit exakt. JPEG ist verlustbehaftet und komprimiert das Bild neu, wodurch diese niedrigen Bits geändert und die verborgenen Daten zerstört werden, daher speichert dieses Tool immer PNG.
Wie viel Text kann ich in einem Bild verstecken?
Ungefähr floor(Breite x Höhe x 3 / 8) Bytes, abzüglich 4 Bytes, die für den Längenkopf reserviert sind. Ein Bild mit 1000 x 1000 nimmt etwa 375.000 Bytes auf. Das Tool zeigt die genaue Kapazität an, wenn du ein Bild lädst, und warnt dich, wenn deine Nachricht zu groß ist.
Funktioniert es mit Emoji und anderen Sprachen?
Ja. Die Nachricht wird als UTF-8 kodiert, sodass Emoji, Akzente und nicht-lateinische Schriften exakt hin und zurück übertragen werden. Beachte, dass Mehrbyte-Zeichen mehr von der Kapazität des Bildes verbrauchen als reines ASCII.

Weitere Tools