Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Stegano — Ein reines Python-Steganographie-Modul. | Kitploit
Tools/GitHubGitHub/cedricbonhomme/stegano
Verschlüsselungs-/EntschlüsselungstoolsSteganografieKryptographiePrivatsphäreLernen & Bildung
GitHubcedricbonhomme/stegano

Stegano

Ein reines Python-Steganographie-Modul.

Repository anzeigen
59576vor 29 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

Stegano

Workflow

Stegano, ein reines Python-Modul für Steganographie.

Steganographie ist die Kunst und Wissenschaft, versteckte Nachrichten so zu schreiben, dass niemand außer dem Absender und dem beabsichtigten Empfänger die Existenz der Nachricht vermutet – eine Form von Sicherheit durch Obskurität. Folglich verstecken die von Stegano bereitgestellten Funktionen Nachrichten nur, ohne sie zu verschlüsseln. Steganographie wird häufig zusammen mit Kryptographie eingesetzt.

Installation

root@kitploit:~
$ poetry install stegano

Sie können Stegano dann in Ihren Python-Programmen verwenden.

Wenn Sie Stegano nur als Kommandozeilenwerkzeug installieren möchten:

root@kitploit:~
$ pipx install stegano

pipx installiert Skripte (systemweit verfügbar), die von Python-Paketen bereitgestellt werden, in separate virtuelle Umgebungen, um sie vor Ihrem System und untereinander zu schützen.

Verwendung

Ein Tutorial ist verfügbar.

Stegano als Bibliothek in Ihrem Python-Programm verwenden

Wenn Sie Stegano in Ihrem Python-Programm verwenden möchten, müssen Sie nur die entsprechende Steganographie-Technik importieren. Zum Beispiel:

root@kitploit:~
>>> from stegano import lsb
>>> secret = lsb.hide("./tests/sample-files/Lenna.png", "Hello World")
>>> secret.save("./Lenna-secret.png")
>>>
>>> clear_message = lsb.reveal("./Lenna-secret.png")

Für reversible Datenverbergung (das ursprüngliche Cover kann nach dem Extrahieren der Nachricht exakt wiederhergestellt werden) verwenden Sie die Histogramm-Shifting-Technik:

root@kitploit:~
>>> from stegano import rdh
>>> secret = rdh.hide("./tests/sample-files/Lenna-grayscale.png", "Hello World")
>>> secret.save("./Lenna-secret.png")
>>>
>>> clear_message = rdh.reveal("./Lenna-secret.png")
>>> cover = rdh.recover("./Lenna-secret.png")  # stellt das Originalbild wieder her

Stegano als Kommandozeilenwerkzeug verwenden

Eine Nachricht verbergen und wieder anzeigen

root@kitploit:~
$ stegano-lsb hide -i ./tests/sample-files/Lenna.png -m "Secret Message" -o Lena1.png
$ stegano-lsb reveal -i Lena1.png
Secret Message

Eine Nachricht reversibel verbergen und das Cover wiederherstellen

root@kitploit:~
$ stegano-rdh hide -i ./tests/sample-files/Lenna-grayscale.png -m "Secret Message" -o stego.png
$ stegano-rdh reveal -i stego.png
Secret Message
$ stegano-rdh recover -i stego.png -o cover.png   # cover.png == das Originalbild

Die Nachricht mit dem Sieb des Eratosthenes verbergen

root@kitploit:~
$ stegano-lsb hide -i ./tests/sample-files/Lenna.png -m 'Secret Message' --generator eratosthenes -o Lena2.png

Die Nachricht wird im Bild verstreut, gemäß einer Menge, die durch das Sieb des Eratosthenes beschrieben wird. Andere Mengen sind verfügbar. Sie können auch Ihre eigenen Generatoren verwenden.

Dies macht eine Steganalyse komplizierter.

Tests ausführen

root@kitploit:~
$ python -m unittest discover -v

Den statischen Typprüfer ausführen:

root@kitploit:~
$ mypy stegano

Beiträge

Beiträge sind willkommen. Wenn Sie zu Stegano beitragen möchten, empfehle ich Ihnen dringend, es in einer virtuellen Python-Umgebung mit poetry zu installieren.

Spenden

Wenn Sie möchten und Stegano Ihnen gefällt, können Sie über GitHub Sponsors spenden:

GitHub Sponsors

oder mit Bitcoin an diese Adresse:
bc1q56u6sj7cvlwu58v5lemljcvkh7v2gc3tv8mj0e

Danke!

Lizenz

Diese Software ist lizenziert unter der GNU General Public License Version 3

Copyright (C) 2010-2026 Cédric Bonhomme

Für weitere Informationen ist die Liste der Autoren und Mitwirkenden verfügbar.

Tool herunterladen