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:

9 comandi di base per iniziare con Linux

Vuoi acquisire familiarità con Linux? Inizia con questi comandi Linux di base per apprendere le attività di elaborazione standard.

instagram viewer
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.

E-mail
Come funziona la crittografia? La crittografia è effettivamente sicura?

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.

Argomenti correlati
  • Linux
  • Crittografia
  • OpenSSL
Circa l'autore
Matt Dizak (16 articoli pubblicati)Altro da Matt Dizak

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.

.