Versteckt beliebige Dateien in PNG-Bildern (Reversible Data Hiding) und stellt das Bild beim Extrahieren wieder her. Enthält automatisch einen SHA-256-Hash, um die Integrität der eingebetteten Datei zu prüfen.
- Dateien in bestehenden Stego-Bildern aktualisieren ohne Originalbild
- Beliebige Dateien einbetten (PDF, ZIP, Bilder etc.)
- Dateiname & SHA-256-Hash im Payload gespeichert
- Automatische Integritätsprüfung beim Extrahieren
- Python 3.8+
- Pillow, NumPy:
pip install pillow numpy - Verlustfreies Bildformat (PNG empfohlen)
- Header-Pixel (~2000) verändert
- Nur verlustfreie Formate (PNG, BMP, TIFF)
- JPEG nicht geeignet
- Dateigröße ≤ verfügbare Kapazität
py update.py --input_pic=input.png --input_data=data.zip --stego_pic=stego.png