Tipy pre Linux: Šifrovanie a dešifrovanie súborov z príkazového riadku pomocou gpg
- Kategórie: Linux
Si paranoidný? Bojíte sa, že niekto získa zadržané údaje, ktoré nemá? Som. A preto často šifrujem súbory pomocou kľúča gpg, ktorý nebol nikomu odovzdaný. S týmito šifrovanými súbormi viem, že sú zabezpečené pre väčšinu širokej verejnosti. A pretože mám tendenciu používať dlhé prístupové kľúče pre gpg, ich praskanie je výzvou.
Na to všetko samozrejme používam gpg. A keď používam gpg, používam to z príkazového riadku. Je to vlastne celkom jednoduché použitie. V tomto článku vám ukážem, ako vytvoriť kľúč gpg, šifrovať a dešifrovať súbor. Zistíte, že taká ľahká úloha budete používať viac, ako si myslíte. Musím nainštalovať?
Ak máte modernú distribúciu systému Linux, je pravdepodobné, že gpg je už nainštalovaný. Ak zadáte príkaz ktorý gpg a dostanete niečo také / Usr / bin / gpg vrátil, viete, že máte nainštalovaný gpg. Ak nevidíte, že ho môžete nainštalovať vydaním jedného z týchto príkazov:
sudo apt-get install gnupg
alebo
yum install gnupg
Po inštalácii budete musieť najskôr vygenerovať kľúč. Aj to sa robí z príkazového riadku.
Vytvorte si svoj kľúč
Ak chcete vygenerovať kľúčový príkaz, príkaz:
gpg --gen-key
Po zadaní otázky sa zobrazí niekoľko otázok týkajúcich sa vášho kľúča. To všetko by malo byť celkom zrejmé. Po dokončení generovania kľúča nezabudnite zapamätať používateľské meno pre kľúč a prístupovú frázu.
Šifrovanie súborov
Teraz sa dostaneme k dobrým veciam - šifrovanie súborov. Na zašifrovanie súboru pomocou gpg použijete štruktúru príkazov:
gpg MOŽNOSTI SÚBOR
Pretože šifrujete, budete musieť používať je voľba. A pretože budete chcieť šifrovať súbor pomocou kľúča gpg konkrétneho používateľa, budete používať r možnosť. Povedzme, že sa chystáte zašifrovať súbor TEST.tgz pomocou kľúča gpg používateľa jlwallen. Na tento účel by ste vydali príkaz:
gpg -e -r jlwallen TEST.tgz
Výsledný súbor by bol TEST.tgz.gpg. Ak ste sa pokúsili zobraziť súbor, okamžite by ste videli, že ide o binárny súbor. Ak sa pokúsite súbor zrušiť, budete informovaní, že súbor nie je vo formáte gzip.
Dešifrovanie súboru
Dešifrovanie súboru je rovnako jednoduché ako šifrovanie súboru. Budeme sa držať toho istého príkladu. Ak chcete dešifrovať súbor TEST.tgz.gpg, zadajte príkaz:
gpg -d -o TEST.tgz TEST.tgz.gpg
Zobrazí sa výzva na zadanie prístupového hesla priradeného k šifrovaciemu kľúču používateľa použitému v súbore. d voľba znamená, že dešifrujete súbor a alebo voľba označuje, do akého súboru sa majú výsledky odoslať. Po vydaní tohto príkazu sa vrátite do súboru TEST.tgz.
Záverečné myšlienky
Určite existuje veľa nástrojov GUI, ktoré túto prácu ešte uľahčia. Ale existuje príliš veľa prípadov, keď potreba príkazového riadku vám umožní robiť veci, ktoré nemôžete robiť s gui.