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.