Criptați fișierul în Ubuntu cu GPG

Criptați fișierul în Ubuntu cu GPG

În acest articol, vom explica cum să criptați fișierul în Ubuntu cu GPG.

„GPG” sau „GNU Privacy Guard” vă permite să criptați în siguranță fișiere și date cu un algoritm de criptare puternic. GPG este o metodă excelentă pentru a asigura o comunicare sigură între două părți. Permite partajarea cu ușurință a informațiilor sensibile într-o rețea nesigură.

Condiții prealabile

  • Un desktop instalat Ubuntu, un server dedicat sau KVM VPS.
  • Un acces utilizator root sau un utilizator normal cu privilegii administrative pentru a instala GPG.

Criptați fișierul în Ubuntu cu GPG

Instalați GPG în Ubuntu

Putem instala GPG folosind următoarea comandă:

# apt install gpg

Criptați fișierul utilizând GPG

Următoarea comandă va cripta test.txt .

# gpg -c test.txt

După ce executați comanda de mai sus, veți cere să introduceți o expresie de acces care va fi utilizată pentru criptarea și decriptarea fișierului.

Criptați fișierul în Ubuntu cu GPG

După ce introduceți expresia de acces, fișierul se criptează și un fișier se creează în următorul format:

test.txt.gpg

Pentru a decripta fișierul, rulați o comandă în următorul format:

# gpg test.txt.gpg

Folosiți fraza de acces pe care ați folosit-o inițial pentru a cripta fișierul. Odată decriptat, veți primi înapoi un fișier „test.txt”.

Generați o pereche de chei GPG

Puteți utiliza o pereche de chei „publice” și „private” pentru a cripta și decripta fișiere. Pentru a genera o pereche de chei GPG, puteți utiliza comanda de mai jos:

# gpg --generate-key

Urmați instrucțiunile și introduceți un nume de utilizator și o parolă când vi se solicită. După generarea perechii de chei, GPG va afișa cheia publică generată în ieșirea terminalului.

Pentru a exporta cheia publică într-un fișier, rulați următoarea comandă:

# gpg --armor --export --output "public_key'

Înlocuiți „ public_key ” cu propria cheie publică generată în pasul de mai sus. Cheile dvs. private generate vor fi disponibile în directorul „ $ HOME / .gnupg / ”.

Criptați un fișier folosind cheia publică a altcuiva, utilizați următoarea comandă:

# gpg --encrypt --recipient-file public_key.file test.txt

Notă: Înlocuiți public_key.file cu cheia publică a persoanei pe care doriți să o trimiteți.

Decriptați un fișier care a fost criptat folosind cheia dvs. publică, utilizați următoarea comandă:

# gpg --decrypt --output test.txt test.txt.gpg

GPG vă va detecta automat cheile private în timpul decriptării, atâta timp cât acestea sunt stocate în directorul „$ HOME / .gnupg /”.

Aflați mai multe despre foaia de cheats GPG.

În acest articol, am văzut cum se criptează fișierul în Ubuntu cu GPG.