Tieni presente che il mio commento qui sotto riguarda la steganografia LSB (Least Significant Bit) e non la jpeg (DCT) o la steganografia dei dati aggiunti.
" La steganografia non modifica significativamente le dimensioni del file " non è corretto. Se prendo un'immagine jpeg compressa e applichiamo la steganografia LSB, la dimensione dell'immagine risultante sul disco aumenterà "in modo significativo" poiché le immagini che utilizzano la steganografia LSB DEVONO essere salvate in un formato senza perdita di dati come bmp tiff o png. Ho scritto un software che prende qualsiasi formato di immagine (come jpeg) e nasconde i dati al suo interno e salva in png. È spesso il caso che io possa aprire un jpeg di dimensione 60Kb e riuscire a nascondere oltre 100Kb di dati al suo interno. Il png risultante sembrerebbe identico al jpeg originale ma ha una dimensione del file di 800Kb +
Quando si analizzano le immagini per il contenuto di steganografia LSB, è necessario avere l'immagine originale per il confronto OPPURE avere conoscenza del metodo di codifica. Senza uno di questi, non sarà MAI determinato se un'immagine contiene dati LSB nascosti. Considera che ci sono una moltitudine di modi per implementare la steganografia LSB e un numero infinito di immagini da scegliere come fonte, non è compito banale determinare qualsiasi contenuto steganografico. Detto questo ... TUTTE le immagini contenenti contenuti steganografici LSB devono essere salvate senza perdita di dati (senza compressione). Pertanto possono risaltare in termini di dimensioni (byte) maggiori di quelle che potrebbero altrimenti essere previste. Jpeg è un algoritmo con perdita (anche con compressione dello 0%), motivo per cui le immagini che utilizzano la steganografia LSB non possono essere salvate come immagini jpeg, quindi è improbabile che la tua immagine jpeg di grandi dimensioni contenga la steganografia LSB, tuttavia ciò non esclude altre opzioni steganografiche.