GNU/Linux >> Linux Esercitazione >  >> Linux

Cryptr:una semplice utility CLI per crittografare e decrittografare i file

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.


Linux
  1. Crittografa e decrittografa i file con una passphrase su Linux

  2. Come crittografare e decrittografare file e directory utilizzando Tar e OpenSSL

  3. Come estrarre i file .gz e .tar.gz in Linux

  4. Come crittografare e decrittografare file/cartelle in Linux usando GnuPG

  5. differenza tra file di dispositivo e driver di dispositivo

Nozioni di base su Linux:come nascondere, bloccare, crittografare e proteggere i tuoi file su Linux

Un modo semplice per crittografare e decrittografare i file dalla riga di comando in Linux

CryptoGo:un modo semplice per crittografare e proteggere con password i tuoi file

Toplip – Un'utility CLI di crittografia e decrittografia file molto potente

Inventario Ansible e file di configurazione

Come copiare file e directory nel terminale Linux