Crittografa & Decrittografa i file dalla riga di comando con OpenSSL

Sommario:

Anonim

Devi crittografare rapidamente un file dalla riga di comando? Con OpenSSL, puoi crittografare e decrittografare i file molto facilmente.

Ai fini di questa procedura dettagliata, utilizzeremo la crittografia des3, che in termini semplici significa che un algoritmo di crittografia complesso viene applicato tre volte a ciascun blocco di dati, rendendo difficile il cracking attraverso metodi di forza bruta.Mentre qui ci stiamo concentrando su Mac OS X, questi comandi funzioneranno ovunque sia installato OpenSSL, comprese le versioni precedenti di OS X e Linux.

Come crittografare i file con OpenSSL

La sintassi di openssl è semplice:

openssl -in

Come menzionato prima, useremo des3 per la crittografia e useremo un file di testo come input. Specificheremo anche un file di output diverso per evitare errori. Ecco come dovrebbe apparire il comando:

openssl des3 -in file.txt -out crypto.txt

Ti verrà chiesto di impostare e confermare una password prima che la crittografia sia completa, non perdere questa password o perderai l'accesso al file.

Sidenote : Puoi anche usare solo un file di input con -in filename, ma ciò potrebbe causare problemi. Per evitare problemi imprevisti, non specificare lo stesso file come input e output.Ciò significa che il file originale rimarrà prima o dopo la crittografia e vorrai gestire quel file individualmente, preferibilmente attraverso un metodo di eliminazione sicuro.

Decifrare i file con OpenSSL

openssl des3 -d -incrypted.txt -out normal.txt

Sarà richiesta la password precedentemente impostata per decifrare il file.

Oltre a cambiare la posizione dell'input e dell'output, dove ancora una volta il file originale rimane inserito, la differenza principale qui è il flag -d che dice a openssl di decifrare il file.

Naturalmente, probabilmente ti starai chiedendo cosa succede se provi ad aprire un file che è stato crittografato con OpenSSL senza inserire la password? Probabilmente riceverai un messaggio di errore, ma se forzi l'apertura del file con qualcosa come TextEdit, vedrai il testo "S alted" seguito da un mucchio di parole senza senso in questo modo:

Il file rimarrà illeggibile fino a quando non sarà nuovamente decrittografato tramite openssl.

Per ulteriori informazioni sulla sicurezza dei file, non perdere alcuni dei nostri altri post, tra cui la protezione con password di un Mac, la crittografia di partizioni, archivi zip, file e cartelle nelle immagini del disco e persino la crittografia dei backup iOS da conservare dati sensibili da iPhone e iPad al sicuro.

Crittografa & Decrittografa i file dalla riga di comando con OpenSSL