Corsi on-line

Crittografare velocemente file con OpenSSL

OpenSSL è un’implementazione rilasciata sotto licenza Open Source dei protocolli di sicurezza SSL e TLS; questo protocollo integra delle librerie di scritte in linguaggio C che hanno il compito di eseguite funzioni per la crittografia e vengono quindi utilizzate per la protezione di dati rendendoli inaccessibili ad occhi indiscreti; OpenSSL è disponibile in tutte le più importanti piattaforme operative basate sul Kernel Linux e potranno essere richiamate ogni volta che si desidera crittografare una risorsa.

Immaginiamo quindi di aver digitato delle informazioni importanti, dei dati personali o delle password, all’interno di un semplice file di testo denominato “secret.txt”, per applicare la crittografia su di esso tramite il protocollo OpenSSL potremmo utilizzare un’istruzione sul modello della seguente:

$ openssl des3 -salt -in secret.txt -out file.des3

A questo punto il sistema ci richiederà una password che dovremo scegliere, digitare e confermare tramite [Invio]; questa password ci servirà in seguito, quando dovremo decriptare la risorsa messa in sicurezza attraverso l’istruzione:

$  openssl des3 -d -salt -in file.des3 -out secret.txt -k password

Nell’istruzione “password” dovrà naturalmente essere sostituita con la password scelta nel momento in cui si è operata la procedura di criptazione del file.

Post correlati
I più letti del mese
Tematiche