Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Stegano — Un modulo di steganografia in puro Python. | Kitploit
Strumenti/GitHubGitHub/cedricbonhomme/stegano
Strumenti di Crittografia/DecrittografiaSteganografiaCrittografiaPrivacyApprendimento e Formazione
GitHubcedricbonhomme/stegano

Stegano

Un modulo di steganografia in puro Python.

Vedi Repository
5957671 mese faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

Stegano

Workflow

Stegano, un modulo di steganografia in puro Python.

La steganografia è l'arte e la scienza di scrivere messaggi nascosti in modo che nessuno, oltre al mittente e al destinatario previsto, sospetti l'esistenza del messaggio: una forma di sicurezza attraverso l'oscuramento. Di conseguenza, le funzioni fornite da Stegano nascondono solo i messaggi, senza crittografia. La steganografia è spesso usata insieme alla crittografia.

Installazione

root@kitploit:~
$ poetry install stegano

Potrai usare Stegano nei tuoi programmi Python.

Se vuoi installare Stegano solo come strumento da riga di comando:

root@kitploit:~
$ pipx install stegano

pipx installa gli script (disponibili a livello di sistema) forniti dai pacchetti Python in virtualenv separati, per isolarli dal tuo sistema e gli uni dagli altri.

Utilizzo

È disponibile un tutorial.

Usare Stegano come libreria nel proprio programma Python

Se vuoi usare Stegano nel tuo programma Python, ti basta importare la tecnica steganografica appropriata. Per esempio:

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")

Per il nascondimento reversibile dei dati (il supporto originale può essere ripristinato esattamente dopo l'estrazione del messaggio), usa la tecnica dello spostamento dell'istogramma:

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")  # restores the original image

Usare Stegano come strumento da riga di comando

Nascondere e rivelare un messaggio

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

Nascondere un messaggio in modo reversibile e recuperare il supporto

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 == the original image

Nascondere il messaggio con il crivello di Eratostene

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

Il messaggio verrà disperso nell'immagine, seguendo un insieme descritto dal crivello di Eratostene. Sono disponibili altri insiemi. Puoi anche usare i tuoi generatori.

Questo renderà un'eventuale steganalisi più complicata.

Esecuzione dei test

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

Esecuzione del controllo statico dei tipi:

root@kitploit:~
$ mypy stegano

Contributi

I contributi sono benvenuti. Se vuoi contribuire a Stegano, ti consiglio vivamente di installarlo in un ambiente virtuale Python con poetry.

Donazioni

Se lo desideri e se ti piace Stegano, puoi donare tramite GitHub Sponsors:

GitHub Sponsors

oppure con Bitcoin a questo indirizzo:
bc1q56u6sj7cvlwu58v5lemljcvkh7v2gc3tv8mj0e

Grazie!

Licenza

Questo software è concesso in licenza sotto la GNU General Public License versione 3

Copyright (C) 2010-2026 Cédric Bonhomme

Per maggiori informazioni, è disponibile l'elenco degli autori e dei contributori.

Scarica lo strumento