Sfaturi Linux: Criptarea și decriptarea fișierelor de pe linia de comandă cu gpg


Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Ești paranoic? Ți-e teamă că cineva va primi informații despre care nu ar avea? Eu sunt. Și din această cauză, criptez adesea fișierele cu o cheie gpg care nu a fost dată nimănui. Cu acele fișiere criptate, știu că sunt sigure pentru majoritatea publicului larg. Și pentru că am tendința de a folosi paske-uri îndelungate pentru gpg, fisurarea acestora este o provocare.

Desigur, folosesc gpg pentru toate acestea. Iar când folosesc gpg îl folosesc de la linia de comandă. Este de fapt destul de ușor de utilizat. În acest articol vă voi arăta cum puteți crea o cheie gpg, criptați și decriptați un fișier. Veți găsi această sarcină atât de ușoară pe care o veți folosi mai mult decât credeți. Trebuie să instalez?


Mai mult ca sigur, dacă aveți o distribuție Linux modernă, gpg este deja instalat. Dacă emiteți comanda care gpg și primești ceva de genul / Usr / bin / GPG returnat, știi că ai instalat gpg. Dacă nu vedeți că îl puteți instala emitând una dintre aceste comenzi:

sudo apt-get install gnupg


sau

yum instala gnupg

După instalare, mai întâi va trebui să generezi o cheie. Acest lucru se realizează și din linia de comandă.


Generați-vă cheia

Pentru a genera o problemă cheie comanda:

gpg - key -gen


Odată ce introduceți, vi se vor cere o serie de întrebări referitoare la cheia dvs. Toate acestea ar trebui să fie destul de evidente. După ce ați completat generarea cheii, asigurați-vă că vă amintiți numele de utilizator al cheii, precum și parola.

Criptarea fișierelor

Acum, să intrăm în lucrurile bune - criptarea fișierelor. Pentru a cripta un fișier cu gpg, veți utiliza structura de comandă:


gpg FICHIER OPȚIUNI

Deoarece criptați, va trebui să utilizați este opțiune. Și pentru că veți dori să criptați fișierul cu o cheie gpg specifică a utilizatorilor, veți folosi r opțiune. Deci, să zicem că veți cripta fișierul TEST.tgz cu cheia gpg a utilizatorului jlwallen. Pentru aceasta, veți emite comanda:

gpg -e -r jlwallen TEST.tgz

Fișierul rezultat ar fi TEST.tgz.gpg. Dacă ați încerca să vizualizați fișierul, ați vedea instantaneu că acum este un fișier binar. Dacă încercați să dezarhivați fișierul, veți fi informat că fișierul nu este în format gzip.

Decriptarea fișierului

Decriptarea fișierului este la fel de ușoară precum criptarea fișierului. Vom rămâne cu același exemplu. Pentru a decripta fișierul TEST.tgz.gpg emite comanda:

gpg -d -o TEST.tgz TEST.tgz.gpg

Vi se va solicita fraza de acces asociată cu cheia de criptare a utilizatorului folosită în fișier. d opțiunea indică că decriptați fișierul și sau opțiunea indică la ce fișier să fie afișate rezultatele. După emiterea acestei comenzi, veți reveni la fișierul TEST.tgz.

Gânduri finale

Cu siguranță, există o mulțime de instrumente gui care vor face acest lucru și mai ușor. Dar sunt prea multe cazuri când aveți nevoie de linia de comandă vă va permite să faceți lucruri pe care nu le puteți face cu un gui.