Š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.