web analytics

mcrypt tool per cifrare e decifrare velocemente un file

Vi presentiamo mcrypt, un semplice tool open che ci consente di criptare o decriptare un file da riga di comando.

mcrypt in Ubuntu
In questi anni abbiamo presentato numerosi software e tool che ci consentono di mettere al sicuro i nostri file da occhi indiscreti. Tra le tante soluzioni disponibili presenti nei repository ufficiali delle principali distribuzioni Linux troviamo anche mcrypt, tool open source a riga di comando dalle caratteristiche davvero molto interessanti.
mcrypt ci consente di cifrare e decifrare velocemente un file direttamente da riga di comando con la possibilità di scegliere i più svariati algoritmi con diverse ed utili opzioni.

Tra gli algoritmi supportati da mcrypt troviamo BLOWFISH, TWOFISH, DES, TripleDES, 3-WAY, SAFER-sk64, SAFER-sk128, SAFER+, OKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL-128, RIJNDAEL-192, SERPENT, RIJNDAEL-256, CAST-128 / CAST5, CAST-256, ARCFOUR, ENIGMA, PANAMA, XTEA e WAKE.

mcrypt è disponibile nei repository ufficiali delle principali distribuzioni Linux, per installarlo in Debian, Ubuntu e derivate basta digitare:

sudo apt-get install mcrypt

Per installare mcrypt in Fedora:

sudo yum install mcrypt

Per installare mcrypt in openSUSE:

sudo zypper in mcrypt

Per installare mcrypt in Arch Linux (via AUR):

yaourt -S mcrypt

una volta installato basta digitare

mcrypt --help 

per conoscere tutte le varie opzioni disponibili.

mcrypt opzioni

Esempio, per criptare un file denominato lffl.txt basta digitare:

mcrypt lffl.txt

non ci resta che inserire la password e conferma per creare un file criptato con estensione .nc

L’opzione -d ci consente di decifrare un file, per farlo (esempio per il file lffl.txt.nc) basta digitare:

mcrypt -d lffl.txt.nc

Con l’opzione -a potremo indicare con quale algoritmo criptare il file, esempio per blowfish basta digitare:

mcrypt -a blowfish lffl.txt

In caso di file di grandi dimensioni da cifrare è possibile anche comprimerlo in formato gzip attraverso l’opzione -z, esempio basta digitare:

mcrypt -z lffl.txt

Home mcrypt