GNU/Linux >> Znalost Linux >  >> Linux

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

Šifrování a zabezpečení pro ochranu souborů a citlivých dokumentů jsou již dlouhou dobu předmětem zájmu uživatelů. I když je stále více našich dat uloženo na webových stránkách a cloudových službách, chráněných uživatelskými účty se stále bezpečnějšími a náročnějšími hesly, stále má velkou hodnotu možnost ukládat citlivá data na našich vlastních souborových systémech, zvláště když dokážeme šifrovat. tato data rychle a snadno.

Věk vám to umožňuje. Je to malý, snadno použitelný nástroj, který vám umožňuje zašifrovat soubor pomocí jediné přístupové fráze a podle potřeby jej dešifrovat.

Věk instalace

Age je k dispozici k instalaci z většiny linuxových repozitářů.

Chcete-li jej nainstalovat na Fedoru:

$ sudo dnf install age -y

V systému macOS použijte MacPorts nebo Homebrew. V systému Windows použijte Chocolatey.

Šifrování a dešifrování souborů s věkem

Age může šifrovat a dešifrovat soubory buď veřejným klíčem, nebo přístupovou frází nastavenou uživatelem.

Použití věku s veřejným klíčem

Nejprve vygenerujte veřejný klíč a zapište výstup do key.txt soubor:

$ age-keygen -o key.txt
Public key: age16frc22wz6z206hslrjzuv2tnsuw32rk80pnrku07fh7hrmxhudawase896m9

Šifrování pomocí veřejného klíče

Zašifrování souboru pomocí veřejného klíče:

$ touch mypasswds.txt | age -r ageage16frc22wz6z206hslrjzuv2tnsuw32rk80pnrku07fh7hrmxhudawase896m9 > mypass.tar.gz.age

V tomto příkladu soubor mypasswds.txt je zašifrováno veřejným klíčem, který jsem vygeneroval a vložil do zašifrovaného souboru s názvem mypass.tar.gz.age .

Dešifrování pomocí veřejného klíče

Chcete-li dešifrovat informace, které jste chránili, použijte age a --decrypt možnost:

$ age --decrypt -i key.txt -o mypass.tar.gz mypass.tar.gz.age

V tomto příkladu věk používá klíč uložený v key.text a dešifruje soubor, který jsem vytvořil v předchozím kroku.

Šifrování pomocí přístupové fráze

Šifrování souboru bez veřejného klíče je známé jako symetrické šifrování. Umožňuje uživateli nastavit přístupovou frázi pro šifrování a dešifrování souboru. Postup:

$ age --passphrase --output mypasswd-encrypted.txt mypasswd.txt
Enter passphrase (leave empty to autogenerate a secure one):  
Confirm passphrase:

V tomto příkladu vás věk vyzve k zadání přístupové fráze, kterou používá k zašifrování vstupního souboru mypasswd.txt a vykreslit soubor mypasswd-encrypted.txt na oplátku.

Dešifrování pomocí přístupové fráze

Chcete-li dešifrovat soubor zašifrovaný pomocí přístupové fráze, použijte age pomocí příkazu --decrypt možnost:

$ age --decrypt --output passwd-decrypt.txt mypasswd-encrypted.txt 

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

V tomto příkladu vás věk vyzve k zadání přístupové fráze a poté dešifruje obsah souboru mypasswd-encrypted.txt soubor do passwd-decrypt.txt , pokud poskytnete přístupovou frázi, která se shoduje s heslem nastaveným během šifrování.

Neztraťte své klíče

Ať už používáte šifrování pomocí přístupové fráze nebo šifrování veřejným klíčem, nesmíte ztratíte přihlašovací údaje pro vaše šifrovaná data. Podle návrhu nelze soubor zašifrovaný věkem dešifrovat bez klíče použitého k jeho zašifrování. Zálohujte si tedy svůj veřejný klíč a zapamatujte si tyto přístupové fráze!

Konečně snadné šifrování

Věk je opravdu robustní nástroj. Rád šifruji své citlivé soubory, zejména daňové záznamy a další archivní data, do .tz soubor pro pozdější přístup. Věk je uživatelsky přívětivý a umožňuje velmi snadné začít s šifrováním na cestách.


Linux
  1. Jak šifrovat soubory pomocí gocryptfs na Linuxu

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

  3. Jak komprimovat soubory a adresáře v systému Linux (s příklady)

  1. Najděte soubory a adresáře v Linuxu pomocí příkazu find

  2. Graficky porovnejte soubory a složky v Linuxu s Meldem

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

  1. Jak najít soubory s oprávněními SUID a SGID v Linuxu

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

  3. Jak najít velké soubory linux pomocí příkazů find a du