Har du nogensinde ønsket hurtigt og nemt at kryptere filer i Linux uden at skulle installere og lære nye softwarepakker? Her er en fremragende og nem måde til nemt at kryptere filer eller mapper via AES256, der er sikret med en adgangskode, hvilket hjælper med at holde dine filer væk fra nysgerrige øjne.
Grundlæggende om kryptering med OpenSSL
Det er vigtigt at bemærke, at der er meget mere ved kryptering end dette.
Det kan være klogt af dig at læse OpenSSL-dokumentation inden du stoler på denne metode med dine data. Ikke desto mindre forudsat at du ikke forsøger at unddrage dig NSA eller det russiske militær, skal denne metode fungere perfekt til at holde dine filer og mapper sikre og utilgængelige for andre.
Installer OpenSSL
Du har brug for den populære OpenSSL-pakke installeret, så kontroller først for at se, om den allerede er installeret med Linux-kommando:
Vil du blive fortrolig med Linux? Start med disse grundlæggende Linux-kommandoer for at lære almindelige computeropgaver.
openssl version
Hvis det udskriver det aktuelle versionsnummer, er du klar til det næste afsnit. Ellers, hvis du modtager en "kommando ikke fundet" -fejl, kan du nemt installere OpenSSL via apt-get:
sudo apt-get -y installer openssl
Krypter og dekrypter filer
Hvis du f.eks. Vil kryptere en fil med navnet data.tar.gz, kører du kommandoen:
openssl aes-256-cbc -a-salt -iter 5 -in data.tar.gz -out data.enc
Du bliver bedt om at indtaste en krypteringsadgangskode to gange, hvilket kan være alt hvad du ønsker. Denne kommando resulterer i en ny data.enc-fil som den nyligt krypterede fil. Bemærk, at den originale data.tar.gz-fil efterlades på sin plads, så sørg for at slette den, hvis det er nødvendigt.
Når det ønskes, 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 bede dig om krypteringsadgangskoden og derefter resultere i en data_decrypted.tar.gz-fil, der indeholder den dekrypterede version af din fil.
Krypter og dekrypter mapper
Kommandoerne i ovenstående afsnit fungerer godt for individuelle filer, men hvad sker der, hvis du ønsker at kryptere en hel mappe? Der er ingen indbygget support i OpenSSL til dette, men takket være magien i Linux er dette ikke noget problem. Hvis du f.eks. Vil kryptere en mappe med navnet "dokumenter", kan du bruge kommandoen:
tar -cf tmpdata.tar-dokumenter && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -outdokumenter.enc && rm -f tmpdata.tar.gz
Lidt af en mundfuld, men de eneste to steder i ovenstående kommando, du skal ændre, er "dokumenter" i den første segment, som er det katalog, der skal krypteres, og "dokumenter.enc" i det tredje segment, som er den resulterende krypterede fil. Denne kommando arkiverer biblioteket, krypterer det og sletter derefter det oprettede midlertidige arkiv og efterlader en enkelt krypteret document.enc-fil på sin plads.
Dekryptering af de nyoprettede dokumenter.enc-filer er lige så let med kommandoen:
openssl aes-256-cbc -d -a -iter 5 -in dokumenter.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
Den eneste del af ovenstående kommando, du skal ændre, er "documents.enc" i det første segment, som er navnet på den krypterede fil. Denne kommando vil bede dig om krypteringsadgangskoden, fortsætte med at dekryptere og pakke arkivet ud og derefter slette det midlertidige arkiv, der forlader det dekrypterede bibliotek som et resultat.
Beskyt dine data
Nu hvor du ved, hvor let det er hurtigt at kryptere og dekryptere dine data, sæt din viden i brug og hold dine private data sikre og undgå databrud. Igen for at gentage er der meget mere ved kryptering end præsenteret her, og ovenstående er ikke beregnet til at unddrage sig retshåndhævelse eller højt kvalificerede og målrettede hackere.
Men hvis du blot vil beskytte dine data mod nysgerrige øjne som din svoger eller computerreparatør, skal ovenstående metoder gøre tricket smukt.
Du har hørt om kryptering, men hvad er det nøjagtigt? Hvis kriminelle bruger det, er kryptering sikkert at bruge? Sådan fungerer kryptering, og hvad den gør.
- Linux
- Kryptering
- OpenSSL
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.