Hai mai desiderato crittografare rapidamente e facilmente i file in Linux senza dover installare e apprendere nuovi pacchetti software? Ecco un modo eccellente e semplice per crittografare facilmente file o directory tramite AES256 protetto con una password, aiutandoti a tenere i tuoi file lontani da occhi indiscreti.
Le basi della crittografia con OpenSSL
È importante notare che c'è molto di più nella crittografia di questo.
Potrebbe essere prudente da parte tua leggere il Documentazione OpenSSL prima di affidare a questo metodo i tuoi dati. Tuttavia, supponendo che tu non stia cercando di eludere la NSA o l'esercito russo, questo metodo dovrebbe funzionare perfettamente per mantenere i tuoi file e directory al sicuro e inaccessibili agli altri.
Installa OpenSSL
Hai bisogno del popolare pacchetto OpenSSL installato, quindi controlla prima per vedere se è già installato con il Comando Linux:
Vuoi acquisire familiarità con Linux? Inizia con questi comandi Linux di base per apprendere le attività di elaborazione standard.
versione openssl
Se stampa il numero di versione corrente, sei pronto per la sezione successiva. Altrimenti, se ricevi un errore "comando non trovato", puoi facilmente installare OpenSSL tramite apt-get:
sudo apt-get -y install openssl
Crittografa e decrittografa file
Ad esempio, se desideri crittografare un file denominato data.tar.gz, dovresti eseguire il comando:
openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc
Ti verrà chiesto di inserire una password di crittografia due volte, che può essere qualsiasi cosa desideri. Questo comando si tradurrà in un nuovo file data.enc come file appena crittografato. Nota che questo lascerà il file data.tar.gz originale al suo posto, quindi assicurati di eliminarlo se necessario.
Se lo desideri, puoi decrittografare il file data.enc con il comando:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
Il comando precedente ti chiederà la password di crittografia, quindi si tradurrà in un file data_decrypted.tar.gz contenente la versione decrittografata del tuo file.
Crittografa e decrittografa directory
I comandi nella sezione precedente funzionano alla grande per i singoli file, ma cosa succede se desideri crittografare un'intera directory? Non c'è supporto integrato in OpenSSL per questo, ma grazie alla magia di Linux, questo non è un problema. Ad esempio, se si desidera crittografare una directory denominata "documenti", è possibile utilizzare il comando:
tar -cf tmpdata.tar documenti && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz
Un po 'un boccone, ma gli unici due punti nel comando precedente che devi modificare sono "documenti" nel primo segmento che è la directory da crittografare e "documents.enc" nel terzo segmento che è il risultante crittografato file. Questo comando archivia la directory, la crittografa, quindi elimina l'archivio temporaneo creato lasciando al suo posto un singolo file documents.enc crittografato.
Decifrare il file documents.enc appena creato è altrettanto facile con il comando:
openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
L'unica parte del comando precedente che devi modificare è "documents.enc" nel primo segmento che è il nome del file crittografato. Questo comando richiederà la password di crittografia, procederà alla decrittografia e decompressione dell'archivio, quindi eliminerà l'archivio temporaneo lasciando la directory decrittografata di conseguenza.
Proteggi i tuoi dati
Ora che sai quanto è facile crittografare e decrittografare rapidamente i tuoi dati, metti a frutto le tue conoscenze e mantieni i tuoi dati privati al sicuro ed evita violazioni dei dati. Ancora una volta, per ribadire, c'è molto di più nella crittografia di quanto presentato qui e quanto sopra non ha lo scopo di eludere le forze dell'ordine o hacker altamente qualificati e determinati.
Tuttavia, se vuoi semplicemente proteggere i tuoi dati da occhi indiscreti come quello di tuo cognato o del tecnico di riparazione del computer, i metodi sopra riportati dovrebbero fare il trucco magnificamente.
Hai sentito parlare della crittografia, ma cos'è esattamente? Se i criminali lo usano, la crittografia è sicura da usare? Ecco come funziona la crittografia e cosa fa.
- Linux
- Crittografia
- OpenSSL
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.