Har du noen gang ønsket å raskt og enkelt kryptere filer i Linux uten å måtte installere og lære nye programvarepakker? Her er en utmerket og enkel måte å enkelt kryptere filer eller kataloger via AES256 sikret med et passord, noe som hjelper med å holde filene dine borte fra nysgjerrige øyne.
Grunnleggende om kryptering med OpenSSL
Det er viktig å merke seg at det er mye mer å kryptere enn dette.
Det kan være klokt av deg å lese OpenSSL-dokumentasjon før du stoler på denne metoden med dataene dine. Likevel, forutsatt at du ikke prøver å unngå NSA eller det russiske militæret, bør denne metoden fungere perfekt for å holde filene og katalogene dine sikre og utilgjengelige for andre.
Installer OpenSSL
Du trenger den populære OpenSSL-pakken installert, så sjekk først om den allerede er installert med Linux-kommando:
Vil du bli kjent med Linux? Start med disse grunnleggende Linux-kommandoene for å lære standard databehandlingsoppgaver.
openssl-versjon
Hvis det skriver ut gjeldende versjonsnummer, er du klar for neste seksjon. Hvis ikke, hvis du får en "kommando ikke funnet" -feil, kan du enkelt installere OpenSSL via apt-get:
sudo apt-get -y installer openssl
Krypter og dekrypter filer
Hvis du for eksempel vil kryptere en fil som heter data.tar.gz, vil du kjøre kommandoen:
openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc
Du blir bedt om å angi et krypteringspassord to ganger, noe som kan være hva du måtte ønske. Denne kommandoen vil resultere i en ny data.enc-fil som den nylig krypterte filen. Vær oppmerksom på at den originale data.tar.gz-filen blir igjen på sin plass, så sørg for å slette den om nødvendig.
Når det er ønskelig, kan du dekryptere data.enc-filen med kommandoen:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
Ovenstående kommando vil be deg om krypteringspassordet, og deretter resultere i en data_decrypted.tar.gz-fil som inneholder den dekrypterte versjonen av filen din.
Krypter og dekrypter kataloger
Kommandoene i avsnittet ovenfor fungerer bra for individuelle filer, men hva skjer hvis du ønsker å kryptere en hel katalog? Det er ingen innebygd støtte i OpenSSL for dette, men takket være magien til Linux er dette ikke noe problem. Hvis du for eksempel vil kryptere en katalog som heter "dokumenter", kan du bruke kommandoen:
tar -cf tmpdata.tar dokumenter && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out dokumenter.enc && rm -f tmpdata.tar.gz
Litt av en munnfull, men de eneste to stedene i kommandoen ovenfor du trenger å endre er "dokumenter" i den første segment som er katalogen som skal krypteres, og "documents.enc" i det tredje segmentet som er den resulterende krypterte fil. Denne kommandoen vil arkivere katalogen, kryptere den og deretter slette det midlertidige arkivet som ble opprettet, og etterlate en enkelt kryptert document.enc-fil i stedet.
Å dekryptere de nylig opprettede dokumentene .enc-filen er like enkelt med kommandoen:
openssl aes-256-cbc -d -a -iter 5 -i dokumenter.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
Den eneste delen av kommandoen ovenfor du trenger å endre er "documents.enc" i det første segmentet, som er navnet på den krypterte filen. Denne kommandoen vil be deg om krypteringspassordet, fortsette med å dekryptere og pakke ut arkivet, og deretter slette det midlertidige arkivet som forlater den dekrypterte katalogen som et resultat.
Beskytt dine data
Nå som du vet hvor enkelt det er å raskt kryptere og dekryptere dataene dine, bruk kunnskapen din og hold dine private data sikre og unngå datainnbrudd. Nok en gang for å gjenta, det er mye mer å kryptere enn presentert her, og det ovennevnte er ikke ment å unndra seg lovhåndhevelse eller dyktige og målbevisste hackere.
Imidlertid, hvis du bare vil beskytte dataene dine mot nysgjerrige øyne som svogeren din eller datamaskinreparatøren, bør metodene ovenfor gjøre kunsten vakkert.
Du har hørt om kryptering, men hva er det akkurat? Hvis kriminelle bruker det, er kryptering trygt å bruke? Slik fungerer kryptering og hva den gjør.
- Linux
- Kryptering
- OpenSSL
Abonner på vårt nyhetsbrev
Bli med på vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.