GNU/Linux >> Znalost Linux >  >> Linux

Cryptr – jednoduchý nástroj CLI pro šifrování a dešifrování souborů

Hledáte rychlý, snadný a bezpečný způsob ochrany vašich souborů? Existuje jednoduchý shellový nástroj nazvaný "Cryptr" který vám pomůže šifrovat a dešifrovat soubory. Vše z příkazového řádku a nemusíte být bezpečnostním ninjou nebo expertem na Linux, abyste se naučili, jak zabezpečit svá data. Cryptr používá OpenSSL AES-256 šifrovací blokové řetězení způsob šifrování souborů. Je zdarma k použití a je licencován pod licencí Apache, verze 2.0.

Šifrování a dešifrování souborů pomocí Cryptr

Instalace není velký problém. Git clone Cryptr repository pomocí příkazu:

$ git clone https://github.com/nodesocket/cryptr.git

Tento příkaz naklonuje obsah úložiště Cryptr do složky s názvem cryptr ve vašem aktuálním pracovním adresáři.

Poté propojte cryptr.bash soubor do složky bin pomocí příkazu:

$ sudo ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr

A je to. Je čas podívat se na některé příklady použití.

Zašifrujeme soubor s názvem "test.txt". Chcete-li to provést, spusťte z terminálu následující příkaz. Cryptr vás požádá o zadání hesla k souboru dvakrát.

$ cryptr encrypt test.txt 
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:

Výše uvedený příkaz zašifruje daný soubor (tj. test.txt) pomocí šifrovací metody AES-256-CBC a uloží jej s příponou .aes . Můžete použít příkaz "ls" k ověření, zda je soubor skutečně zašifrován nebo ne.

Pokud existuje .aes přípona na konci názvu souboru, znamená to, že soubor byl zašifrován.

Chcete-li dešifrovat zašifrovaný soubor, použijte následující příkaz. Zadejte správné heslo a voila!

$ cryptr decrypt test.txt.aes 
enter aes-256-cbc decryption password:

Můžete také definovat heslo, které se použije při šifrování souboru pomocí CRYPTR_PASSWORD proměnná prostředí jako níže.

$ CRYPTR_PASSWORD=BC1rO7K7SspYcLChMr28M cryptr encrypt test.txt 
Using environment variable CRYPTR_PASSWORD for the password

Zde BC1rO7K7SspYcLChMr28M je heslo k souboru.

Podobně pro dešifrování zašifrovaného souboru použijte:

$ CRYPTR_PASSWORD=BC1rO7K7SspYcLChMr28M cryptr decrypt test.txt.aes
Using environment variable CRYPTR_PASSWORD for the password

To může být užitečné ve skriptech a dávkových operacích.

Chcete-li zobrazit nápovědu, spusťte:

$ 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

Pokud hledáte jednoduchý nástroj, který funguje hned po vybalení bez větších problémů, vyzkoušejte Cryptr.


Linux
  1. Šifrujte a dešifrujte soubory pomocí přístupové fráze v systému Linux

  2. Jak šifrovat a dešifrovat soubory a adresáře pomocí Tar a OpenSSL

  3. Snadný způsob, jak skrýt soubory a adresáře v Linuxu

  1. Použití GPG k šifrování a dešifrování souborů v systému Linux [Hands-on pro začátečníky]

  2. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  3. Jak šifrovat a dešifrovat soubory/složky v Linuxu pomocí GnuPG

  1. Vytvářejte a odebírejte odkládací soubory v Ubuntu

  2. Jak zašifrovat a dešifrovat soubor pomocí GnuPG v Linuxu

  3. rozdíl mezi souborem zařízení a ovladačem zařízení