3 Passi per Nascondere i Dati di un’Immagine Mediante la Steganografia

image-containing-steganography
Immagine contenente un file nascosto, utilizzando tecniche di steganografia

In questo post vi spiego un metodo semplice per nascondere i dati (qualsiasi tipo di dati: testo, immagine, malware, etc.) in un JPEG. Questa è una forma di steganografia. La steganografia è l’arte e la scienza di nascondere qualcosa in bella vista. Perché nascondere qualcosa in bella vista – nascondere apertamente qualcosa? Per non dare la mancia a nessuno che ci sia un messaggio segreto o dati nascosti.

Questo post si concentra su una tecnica, piuttosto che una lezione di storia sulla steganografia, e così, il succo…

Scaricare ed estrarre il JPHS (JPEG Nascondere e JPEG Ricerca) strumento:

  • gwdg.de sito

Scaricare un’immagine di copertina (immagine puoi nascondere i dati interni) e nascondi immagine (l’immagine che si nasconde all’interno l’immagine di copertina):

L’immagine di copertina dovrebbe essere di circa 10 volte la dimensione di nascondere l’immagine. Nel nostro esempio, useremo uno sfondo HD come immagine di copertina e una foto di un gattino carino come immagine di nascondi.

  • Immagine di copertina-sfondo.jpg (trovato facendo una ricerca su Google per “sfondi hd”):

 Fonte: Fonte: http://hdgreatimages.com/wp-content/uploads/2016/04/Bridge-HD-Backgrounds.jpg

  • Nascondi immagine-gattino.jpg (trovato facendo una ricerca su Google per “lilbub”):

 Fonte:

jphide e jpseek

Eseguono Jphswin. Accetta i termini. Effettuare le seguenti operazioni:

Fare clic su “Apri jpeg”, selezionare ” sfondo.jpg “e fare clic su”apri”:

 Selezione del file di input (Cover) in JPHS per Windows
Selezione del file di Input (Cover) in JPHS per Windows

Fare clic su “Nascondi”, inserire una passphrase, fare clic su “OK”, quindi selezionare il file nascondi (kitten.jpg), e fare clic su “Apri”:

 Selezione del file Nascondi in JPHS per Windows
Selezione del file Nascondi in JPHS per Windows

Salva il file steg’d (il gattino.file jpg nascosto in background.file jpg) come un altro nome di file, in modo da poter confrontare il nuovo file contenente i dati nascosti con il file originale. Fare clic su “Salva jpeg con nome” e utilizzare il nome del file ” bridge.jpg ” (o qualcosa di diverso dal nome originale):

 Salvataggio del file Steg'd in JPHS per Windows
Salvataggio del file Steg’d in JPHS per Windows

Ora dovresti vedere 3 file – lo “sfondo.jpg ” dovrebbe avere lo stesso aspetto (ad occhio nudo) del “ponte.jpg “anche se il” gattino.jpg “il file è nascosto all’interno” ponte.jpg”:

stego'd immagini

Aprire entrambi “sfondo.jpg ” e ” ponte.jpg ” side-by-side in Windows Photo Viewer per vedere se si può dire una differenza:

 Immagine originale a sinistra. Steg'd immagine a destra. Vedi qualche differenza?
Immagine originale a sinistra. Steg’d immagine a destra. Vedi qualche differenza?

Congratulazioni! Hai appena praticato la steganografia.

Convalida

Convalidiamo la nostra dimostrazione steganografia effettivamente funzionato estraendo il “gattino.jpg ” dal ” ponte.jpg”:

Utilizzando JPHS per Windows, selezionare “Apri jpeg”, selezionare ” bridge.jpg”, fare clic su”Apri”:

Apertura dell’immagine contenente il file nascosto in JPHS per Windows

Dopo aver aperto il “bridge.jpg “file fai clic su “Cerca”, inserisci la passphrase che hai usato per nascondere il file, fai clic su “OK”, quindi salva il file nascosto come “segreto.jpg”:

 Salvataggio del file nascosto come
Salvataggio del file nascosto come “segreto.jpg ” in JPHS per Windows

Verifica il “segreto.jpg “il file è lo stesso del” gattino.jpg “file di apertura” segreto.jpg”.

 L'immagine estratta
Il “segreto” estratto.jpg “è lo stesso di” gattino.jpg”. Il nostro esempio di steganografia ha funzionato!

Per convalidare quali pixel di immagine JPHS per Windows modificati per nascondere l’immagine nell’immagine di copertina, puoi usare Beyond Compare per rappresentare visivamente le differenze. Scaricare e installare senza paragoni. Se si riceve un “Errore nella creazione della chiave di registro:” è necessario installare come amministratore.

Esegui senza paragoni. Sul lato sinistro, selezionare “Nuovo”, il doppio clic “Immagine Confronta”:

 Fare doppio clic sull'immagine Confronta
Fare doppio clic sull’immagine Confronta

Aprire l’immagine originale (sfondo.jpg) sulla finestra di sinistra in Beyond Compare e aprire l’immagine steg’d (bridge.jpg) sulla finestra di destra. Il confronto dovrebbe essere nella parte inferiore della finestra:

 Un esempio di dove i pixel sono diversi è mostrato sopra il pixel sulla sinistra è RGB:47,109,184, sulla destra è RGB:47,109,186
Un esempio di dove i pixel sono diversi è mostrato sopra il pixel sulla sinistra è RGB:47,109,184, sulla destra è RGB:47,109,186

Write a Comment

Il tuo indirizzo email non sarà pubblicato.