Šifriranje

Kako šifrirati / dešifrirati datoteke pomoću GPG-a

Kako šifrirati / dešifrirati datoteke pomoću GPG-a
Stavljanje jake lozinke na zaključani zaslon sustava Windows ili Linux sada nije dovoljno jer se ti vrijednosni papiri lako mogu zaobići nekim alatima ili pomoću pokretačkih pogona za oporavak. Stoga je neophodno da vaše važne datoteke budu zaštićene šifriranjem. Dostupno je puno simetričnih i asimetričnih standarda i alata za šifriranje koji štite vaše važne dokumente i datoteke lozinkom.

GPG (Gnu Privacy Guard) je implementacija otvorenog koda Open PGP (Pretty Good Privacy) protokola asimetričnog šifriranja. Generira par ključeva javnih i privatnih ključeva za šifriranje i dešifriranje datoteka. Javni ključevi obično se koriste za šifriranje datoteke i ne mogu se dešifrirati. S druge strane, privatni ključevi mogu dešifrirati samo šifrirane datoteke. Privatni ključevi također su šifrirani simetričnom enkripcijom kako bi bili sigurni.

Upotreba

Ako ste korisnik Kali ili Parrot Security OS, tada će "gpg" najvjerojatnije biti unaprijed instaliran. Ako koristite neki drugi distro, tada ga možete instalirati upisivanjem

[zaštićena e-poštom]: ~ $ sudo apt-get update && sudo apt-get upgrade -y
[zaštićena e-poštom]: ~ $ sudo apt-get install gpg -y

Sada generirajte par ključeva

[e-pošta zaštićena]: ~ $ sudo su
[zaštićena e-poštom]: ~ $ gpg --full-gen-key

Tražit će od vas da odaberete tip ključa, a možete odabrati što god želite. Tada će se od vas tražiti da unesete veličinu, što duža veličina unesete, to će trebati više vremena za generiranje ključeva, ali tada će generirani ključevi biti sigurniji od ostalih. U komentarima također možete postaviti datum isteka ključeva i njihov opis.

Nakon ovih upita zatražit će se lozinka. Ova će se lozinka koristiti za šifriranje vaših privatnih ključeva pomoću simetričnog šifriranja, pa čak i ako su vaši privatni ključevi ukradeni, niti jedno tijelo ih ne može koristiti za dešifriranje datoteka.

Tražit će da ponovno unesete zaporku, a nakon pritiska na tipku trebat će neko vrijeme da generirate par ključeva.

Šifriranje

Sada se generira par javnih i privatnih ključeva, a to možete koristiti za šifriranje i dešifriranje datoteka. Stvorit ćemo testnu datoteku za šifriranje i dešifriranje pomoću gpg.

[e-pošta zaštićena]: ~ # mkdir gpg
root @ user: ~ / gpg # cd gpg /
root @ user: ~ / gpg # nano tajna.txt

Sada unesite bilo što u tekstualnu datoteku

[e-pošta zaštićena]: ~ / gpg # mačka tajna.txt

Sada šifrirajte „tajnu.txt ”datotekom specificiranjem korisničke e-adrese u generiranom paru ključeva. U moj primjer unesite sljedeće

root @ user: ~ / gpg # gpg -r [email protected] -e tajna.txt
root @ korisnik: ~ / gpg # ls -la

Šifrirana datoteka s nastavkom “.gpg ”će se generirati u mapi. Ta je datoteka šifrirana i zaštićena pomoću vašeg javnog ključa vašeg para ključeva. Ova se datoteka sada može dešifrirati samo pomoću vašeg privatnog ključa.

root @ korisnik: ~ / gpg # ls -la
root @ user: ~ / gpg # mačka tajna.txt.gpg

Kao što vidite, ova je šifrirana datoteka potpuno nova izmijenjena verzija izvorne datoteke koja se ne može vratiti bez pomoći privatnog ključa.

Dešifriranje

Sada izbrišite izvornu tajnu datoteke.txt, a zatim dešifrirajte gpg datoteku pomoću privatnog ključa

root @ user: ~ / gpg # rm tajna.txt
root @ user: ~ / gpg # gpg -d tajna.txt.gpg

Zatražit će vam lozinku privatnog ključa

A zatim će u izlazu prikazati dešifrirani sadržaj datoteke.

Zaključak

Dostupna su razna rješenja za provedbu različitih vrsta tehnika šifriranja. Alati poput TrueCrypt i VeraCrypt koriste se za šifriranje tvrdih diskova i particija, ali nisu učinkoviti za opću enkripciju datoteka ili dokumenata. GPG je besplatan i jednostavan alat koji se može koristiti za šifriranje tajnih datoteka korištenjem sigurne asimetrične enkripcije koja se ne može jednostavno nametnuti.

Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...