Come nascondere i file all'interno delle immagini in Linux
Se a volte condividi il tuo PC Linux con altri, probabilmente vuoi nascondere i file personali di familiari e amici ficcanaso. È possibile nascondere facilmente file e cartelle in Linux inserendo un punto (.) Davanti al nome del file o della cartella.
Ma se qualcuno dei tuoi familiari e amici è esperto di tecnologia, saprà come visualizzare i tuoi file e cartelle nascosti. Quindi, è necessario un modo meno ovvio per nascondere file e cartelle. È possibile utilizzare una forma di crittografia dei dati denominata steganografia, che nasconde le informazioni all'interno di un normale file di immagine.
Copriremo due modi per nascondere i file in un'immagine, uno con la riga di comando, l'altro con uno strumento grafico chiamato Steg. Ti mostrerò anche come cancellare in modo sicuro i tuoi file originali, in modo che non possano essere recuperati.
Nascondere i file in un'immagine usando il terminale
Per iniziare, premere Ctrl + Alt + T per aprire una finestra di Terminale e creare una nuova cartella Come gestire i file nel terminale Linux e sul desktop Come gestire i file nel terminale e nel desktop di Linux Una volta apportata la modifica a Linux, troverai un desktop sensibile che è facile da usare , dall'installare nuove app e avviarle all'organizzazione dei dati. Leggi di più . Copia o sposta il file immagine (PNG o JPG) che desideri utilizzare nella nuova cartella.
A seconda della dimensione dei file e di quanti vuoi nascondere, potresti voler usare un'immagine grande in modo che ci sia spazio sufficiente all'interno dell'immagine per archiviare i file.
Prima di nascondere un file in un'immagine usando cmd, dovrai comprimerlo.
Comprimi i file che desideri nascondere in un file ZIP
Se hai più file da nascondere, devi prima comprimerli in un file ZIP. È più semplice farlo quando tutti i file sono contenuti in una cartella. Crea una sottocartella nella cartella principale che hai creato e sposta i file da nascondere in quella sottocartella. Ad esempio, abbiamo una cartella chiamata immagini che contiene un file immagine chiamato MakeUseOf-Site.png e una sottocartella chiamata FilesToHide che contiene i file da nascondere.
Per comprimere i tuoi file in un file ZIP, usa il CD comando per navigare verso la cartella contenente il file immagine e la cartella contenente i file da nascondere. Esegui il seguente comando:
zip -r secret.zip FilesToHide /
Il -r l'opzione nel comando precedente include ricorsivamente tutte le sottocartelle nella cartella specificata nel file compresso. Sostituire secret.zip con qualsiasi nome tu voglia usare per il tuo file ZIP. E sostituire FilesToHide / con il nome della cartella contenente i file che si desidera nascondere.
Concatena i file ZIP e Image in un file immagine
Ora andremo a combinare, o concatenare, il file ZIP e il file immagine usando il gatto comando. Nel nostro esempio, eseguiamo il seguente comando.
cat MakeUseOf-Site.png secret.zip> secret.png
MakeUseOf.png è il nostro file di immagine originale e secret.zip è il file ZIP contenente i file che vogliamo nascondere. Dirigiamo questi due file in un nuovo file immagine chiamato secret.png. Sostituisci i tre nomi di file con quelli che hai usato. Il file immagine originale deve essere elencato per primo. Quindi, il file che stai nascondendo.
Utilizzare il ls comando per elencare i file nella cartella corrente. Vedrai il nuovo file immagine che hai creato. È possibile aprire il file di immagine risultante in qualsiasi visualizzatore di immagini o editor e vedere l'immagine originale.
Per accedere ai file nascosti in un file immagine, premere Ctrl + Alt + T per aprire una finestra di Terminale, se una non è già aperta. Utilizzare il CD comando per navigare nella cartella contenente l'immagine con i file nascosti.
Estrai il file ZIP dall'immagine usando il seguente comando.
unzip secret.png
Sostituire secret.png con il nome che hai usato per la tua immagine che contiene i file nascosti. Quando scrivi ls al prompt, vedrai la tua cartella originale contenente i file che hai compresso. Uso CD per aprire quella cartella e vedrai i tuoi file originali.
Elimina in modo sicuro i tuoi file originali
Una volta che hai nascosto i tuoi file all'interno di un file immagine, dovresti eliminare in modo sicuro i file originali. Questo è semplice da fare in Linux usando il brandello comando.
stampa Ctrl + Alt + T per aprire una finestra di Terminale, se una non è già aperta. Utilizzare il CD comando per navigare nella cartella contenente i file che si desidera eliminare in modo sicuro.
Nel nostro esempio, digitiamo il seguente comando.
shred -z --remove HideThisFile.txt ThisFileIsPrivate.txt
Per impostazione predefinita, i file vengono sovrascritti tre volte. Questo è generalmente sufficiente, ma è possibile cambiarlo aggiungendo -iterazioni = N al comando (prima dei nomi dei file). Sostituisci il “N” con il numero di volte che vuoi che i file vengano sovrascritti.
Il -z l'opzione sovrascrive i file un'ultima volta con zeri per nascondere la distruzione. Il -rimuovere l'opzione cancella il file. Non è questo ciò che fa brandello? Sì, ma senza il -rimuovere opzione, il file apparirà come se non fosse stato cancellato.
Per ulteriori informazioni sul comando shred, digitare uomo brandello al prompt.
Nascondere i file in un'immagine usando Steg
Se preferisci utilizzare uno strumento grafico per nascondere i file nelle immagini, ti consigliamo Steg. Ha un'interfaccia facile da usare e non ha bisogno di essere installato.
Scarica la versione corretta di Steg
Vai alla pagina di download di Steg e scegli la versione a 32 o 64 bit. Se non sai se stai utilizzando una versione di Ubuntu a 32 o 64 bit, puoi controllare il tuo sistema.
Vai a Menu di sistema> Informazioni su questo computer.
Il Dettagli visualizza la finestra di dialogo. Sul Panoramica schermo, vedrai entrambi 32-bit o 64-bit.
Scarica la versione di Steg che corrisponde al tuo sistema e salvala nella sua cartella.
Comprimi i file che vuoi nascondere usando il File Manager
Se hai più file da nascondere, devi prima comprimerli in un file ZIP. Apri il File Manager e vai alla cartella contenente i file che vuoi nascondere.
Non aprire la cartella. Invece, fare clic con il tasto destro sulla cartella e selezionare Comprimere.
Inserisci un nome per il file ZIP nel file Nome del file casella e selezionare .cerniera lampo dall'elenco a discesa a destra. Quindi, fare clic Creare.
Clic Vicino nella finestra di dialogo che indica che lo ZIP è stato creato correttamente.
Estrarre ed eseguire Steg
Steg viene scaricato come file compresso in .tgz formato. Passare alla cartella in cui è stato salvato il file. Fare clic con il tasto destro sul file e selezionare Estrarre qui.
Aprire la cartella risultante e fare doppio clic sul file del programma steg.
Scorrere fino alla fine del Contratto di licenza per l'utente (EULA) nella finestra di dialogo e fare clic su Sì.
La prima volta che si esegue Steg, viene visualizzata una finestra di dialogo che indica dove verranno archiviate le impostazioni. Clic ok.
Nascondi il file ZIP in un'immagine
Per nascondere il tuo file ZIP in un'immagine, fai clic su Apri un'immagine generica per aprire l'immagine che si desidera utilizzare.
Sul Importa l'immagine come non compressa finestra di dialogo, accedere alla cartella contenente l'immagine e selezionare il file immagine. Clic Aperto.
Steg mostra l'immagine due volte, sotto Media originale e sotto Media modificato.
Prima di nascondere il tuo file ZIP nell'immagine, devi scegliere il tipo di crittografia e specificare una passphrase. Per fare ciò, fare clic Configurazione sulla barra degli strumenti. Puoi anche andare a Modifica> Configurazione sulla barra dei menu.
Se stai solo nascondendo i file nell'immagine per il tuo scopo e non inviando l'immagine a qualcun altro, puoi utilizzare la modalità di crittografia simmetrica. Sono disponibili anche altri tre metodi di crittografia. Puoi leggere ulteriori informazioni sulle modalità di crittografia di Steg nel loro sistema di guida.
Per il nostro esempio, useremo la modalità simmetrica. Sul Opzioni di Steg finestra di dialogo, selezionare Symmetric PassPhrase (nascondi o estrai) dal Opzioni crittografiche menu `A tendina.
Quindi, immettere a Frase d'accesso. La passphrase deve soddisfare tutti i requisiti visualizzati quando si passa il mouse sopra il mouse Frase d'accesso scatola. Il Frase d'accesso la casella rimane rossa finché la passphrase non soddisfa i requisiti. A quel punto, la casella diventa verde.
Puoi anche includere un messaggio di testo nell'immagine. Per fare ciò, controllare il Incorpora un messaggio di testo casella e inserire il messaggio nella casella sotto la casella di controllo.
Clic ok.
Ora aggiungeremo il nostro file ZIP all'immagine. Clic Nascondi dati.
Passare al punto in cui è stato salvato il file ZIP, selezionarlo e fare clic Aperto.
Un messaggio viene visualizzato quando i dati sono nascosti correttamente. Clic ok.
Per salvare l'immagine modificata contenente il tuo file nascosto, clicca Salvare.
Entrare in un Nome per il file immagine modificato e selezionare il tipo di file che si desidera utilizzare (.tif o .png). Passare al punto in cui si desidera salvare l'immagine e fare clic Salvare.
Estrai un file nascosto in un'immagine
Per accedere ai tuoi file nascosti in un'immagine, apri Steg e fai clic Apri un'immagine generica sulla barra degli strumenti.
Passare al punto in cui è stata salvata l'immagine modificata, selezionare il file immagine e fare clic Aperto.
Clic Configurazione sulla barra degli strumenti o vai a Modifica> Configurazione.
Seleziona lo stesso Modalità crittografica hai usato per nascondere il file nell'immagine e inserire lo stesso Frase d'accesso. Il Frase d'accesso la casella rimane rossa finché la passphrase non soddisfa i requisiti. A quel punto, la casella diventa verde.
Clic ok.
Clic Estrai dati sulla barra degli strumenti.
Passare alla cartella in cui si desidera salvare il file estratto e fare clic Scegliere.
Un messaggio viene visualizzato una volta che i dati sono stati estratti correttamente. Clic ok.
Vedrai i seguenti file nella cartella in cui hai estratto l'immagine modificata.
- README.txt: Questo file contiene informazioni su Steg e un URL per il loro sito web.
: Questo è il file che hai nascosto nell'immagine. Nel nostro esempio, è il file secret.zip..SHA1: Questo file contiene l'hash sha1 del file nascosto nell'immagine..testo: Questo file contiene il testo opzionale che hai incorporato nell'immagine sul Opzioni di Steg la finestra di dialogo. Se non hai inserito alcun testo nell'immagine, questo file sarà ancora lì, ma sarà vuoto.
Il nome del file per .SHA1 e .testo i file includono l'estensione per il file che hai nascosto nell'immagine. Quindi, è normale vedere un nome di file come secret.zip.txt.
Steganography: più utile che sicuro
La steganografia non è il modo più sicuro per proteggere i tuoi file, ma funziona se vuoi che i tuoi file siano meno ovvi per un ficcanaso amico o familiare a cui piace curiosare nella tua vita.
È possibile rendere la steganografia un po 'più sicura crittografando i file ZIP Come crittografare file e cartelle in Ubuntu Come crittografare file e cartelle in Ubuntu Sapevi che puoi proteggere i tuoi file personali su Linux crittografando file e cartelle? Ecco come farlo usando Ubuntu e GnuPG. Leggi di più prima di nasconderli in un'immagine. È anche possibile nascondere file, cartelle e unità Come nascondere file, cartelle e unità in Windows 10 Come nascondere file, cartelle e unità in Windows 10 È necessario nascondere file e cartelle sul computer? Qui trattiamo cinque modi per nascondere file, cartelle e persino unità su Windows. Ulteriori informazioni in Windows.
.