Linux-tips: kryptering og dekryptering av filer fra kommandolinjen med gpg

Er du paranoid? Er du redd for at noen kommer til å få tak i data de sholdn't har? Jeg er. Og på grunn av at jeg ofte kryptere filer med en gpg nøkkel som ble gitt til noen. Med disse krypterte filer vet jeg at de er sikre for de fleste av allmennheten. Og fordi jeg har en tendens til å bruke lange hovednøkler for gpg, sprengning dem er en utfordring.

Naturligvis Jeg bruker gpg for alt dette. Og når jeg bruker gpg jeg bruker den fra kommandolinjen. Det er faktisk ganske lett å bruke. I denne artikkelen vil jeg vise deg hvordan du oppretter en gpg nøkkel, kryptere og dekryptere en fil. Du finner dette en så enkel oppgave du skal bruke det mer enn du think.Must jeg installere?

Mer enn sannsynlig, hvis du har en moderne Linux-distribusjon, gpg er allerede installert. Hvis du gi kommandoen som gpg Hotell og du får noe som /usr /bin /gpg
tilbake, vet du at du har GPG installert. Hvis du ikke ser at du kan installere det ved å utstede en av disse kommandoene:

sudo apt-get install GnuPG

eller

< em> yum install GnuPG

Når programmet er installert vil du først har til å generere en nøkkel. Også dette gjøres fra kommandolinjen

generere nøkkelen

For å generere kommando et sentralt tema.

gpg --gen-key < .no>

Når du skriver at du vil bli bedt om en rekke spørsmål knyttet til din nøkkel. Disse bør alle være ganske innlysende. . Når du har fullført generasjon av nøkkelen sørg for at du husker brukernavn for nøkkelen samt passordet

Kryptering av filer

Nå la oss komme inn godsakene - kryptere filer. Å kryptere en fil med gpg vil du bruke kommandostrukturen:

gpg ALTERNATIVER FIL

Fordi du krypterer du nødt til å bruke e
alternativ. Og fordi du vil ønske å kryptere filen med bestemte brukere 'gpg tasten vil du bruke alternativ r.
Så la oss si at du kommer til å kryptere filen TEST.tgz med gpg nøkkelen til brukeren jlwallen. For å gjøre dette du ville gi kommandoen:

gpg -e -r jlwallen TEST.tgz

ville Den resulterende filen være TEST.tgz.gpg. Hvis du prøvde å se filen vil du umiddelbart se det er nå en binærfil. Hvis du prøver å untar filen du vil bli informert om filen er ikke i gzip format.

dekryptere filen

dekryptere filen er like enkelt som å kryptere filen. Vi vil holde med samme eksempel. Å dekryptere filen TEST.tgz.gpg gi kommandoen:

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

Du vil bli bedt om passphrase knyttet til brukerkrypteringsnøkkelen som brukes på filen. d
alternativet viser du dekryptere filen og o
alternativet indikerer hvilken fil som skal ut resultatene til. Etter denne kommandoen gis du vil være tilbake til TEST.tgz filen.

Avsluttende tanker

Klart det er massevis av grafiske verktøy som vil gjøre denne jobben enda enklere. Men det er for mange tilfeller når du trenger kommandolinjen vil gjøre deg i stand til å gjøre ting du ikke kan gjøre med et gui.