Cerchi un metodo rapido, facile e sicuro per proteggere i tuoi file? Bene, esiste una semplice utility di shell chiamata "Cryptr" che ti aiuta a crittografare e decrittografare i file. Tutto dalla riga di comando e non è necessario essere un ninja della sicurezza o un esperto di Linux per imparare a proteggere i tuoi dati. Cryptr utilizza il concatenamento di blocchi di crittografia OpenSSL AES-256 metodo per crittografare i file. È gratuito ed è concesso in licenza in base alla licenza Apache, versione 2.0.
Crittografa e decrittografa i file utilizzando Cryptr
L'installazione non è un grosso problema. Git clone Cryptr repository usando il comando:
$ git clone https://github.com/nodesocket/cryptr.git
Questo comando clonerà il contenuto del repository Cryptr in una cartella chiamata cryptr nella directory di lavoro corrente.
Quindi collega cryptr.bash file nella cartella bin usando il comando:
$ sudo ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr
Questo è tutto. È ora di vedere alcuni esempi di utilizzo.
Criptiamo un file chiamato "test.txt". Per fare ciò, esegui il seguente comando dal tuo Terminale. Cryptr ti chiederà di inserire la password per il file due volte.
$ cryptr encrypt test.txt enter aes-256-cbc encryption password: Verifying - enter aes-256-cbc encryption password:
Il comando precedente crittograferà il file specificato (cioè test.txt) utilizzando il metodo di crittografia AES-256-CBC e lo salverà con un'estensione .aes . Puoi usare il comando "ls" per verificare se il file è realmente crittografato o meno.
Se è presente .aes estensione alla fine del nome del file, significa che il file è stato crittografato.
Per decrittografare un file crittografato, utilizzare il comando seguente. Inserisci la password corretta e voilà!
$ cryptr decrypt test.txt.aes enter aes-256-cbc decryption password:
Puoi anche definire la password da utilizzare durante la crittografia di un file utilizzando CRYPTR_PASSWORD variabile di ambiente come di seguito.
$ CRYPTR_PASSWORD=BC1rO7K7SspYcLChMr28M cryptr encrypt test.txt Using environment variable CRYPTR_PASSWORD for the password
Qui, BC1rO7K7SspYcLChMr28M è la password del file.
Allo stesso modo, per decrittografare un file crittografato, utilizzare:
$ CRYPTR_PASSWORD=BC1rO7K7SspYcLChMr28M cryptr decrypt test.txt.aes Using environment variable CRYPTR_PASSWORD for the password
Questo può essere utile negli script e nelle operazioni batch.
Per visualizzare la guida, eseguire:
$ cryptr help Usage: cryptr command <command-specific-options> encrypt <file> Encrypt file decrypt <file.aes> Decrypt encrypted file help Displays help version Displays the current version
Se stai cercando un'utilità semplice che funzioni immediatamente senza troppi problemi, prova Cryptr.