Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
STEG

STEG

18716_size.jpg
STEG è un programma di steganografia che permette di nascondere un file di testo all'interno di un'immagine in formato bmp. Ogni carattere del testo da nascondere viene diviso nelle sue tre cifre, le quali vengono sostituite alle cifre meno significative di un valore RGB di pixel diversi. La posizione in cui ogni cifra viene nascosta viene presa da una sequenza generata da un algoritmo RS4. Pertanto il messaggio nascosto può essere trovato solo conoscendo la chiave usata per nasconderlo. Il programma è stato compilato su Linux, ma i sorgenti sono compatibili anche con Windows.

Categoria: Sicurezza / C++
Piattaforma:

Downloads: 1371
Rating: (2 voti)
Data: 24/08/2010
Download

A proposito dell'autore

Programmatore C, C++, Visual C#, Java. Conoscenze base di Python, Pascal e Delphi.

Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti
  • Interessante! Osservo solo una cosa: una cifra di un carattere ASCII
    (esteso?) può andare a 0 a 9 (visto che si parla di 3 cifre, SUPPONGO
    che venga espresso in base 10). 9 in un byte può rappresentare uno
    scostamento significativo sul valore R, G o B al quale viene applicato,
    per cui si intruduce una quantità di "rumore" che penso possa essere
    anche visibile ad occhio nudo. Non sarebbe più pratico "scomporre" bit
    per bit il byte da criptare, "spalmandolo" su 8 byte dell'immagine? In
    questo modo lo scostamento massimo sarebbe 1/255 (il bit sarebbe per
    forza di cosa 0 o 1) e, credo, pressoché non rilevabile a occhio nudo.
    E' ben vero che sarebbe necessario più spazio, ma questo non dovrebbe
    essere un problema.
  • Cosa sono le 3 cifre dei caratteri?