Heb je ooit snel en gemakkelijk bestanden in Linux willen versleutelen zonder nieuwe softwarepakketten te hoeven installeren en leren? Hier is een uitstekende en gemakkelijke manier om eenvoudig bestanden of mappen te versleutelen via AES256, beveiligd met een wachtwoord, zodat uw bestanden uit de buurt van nieuwsgierige blikken blijven.

De basisprincipes van versleuteling met OpenSSL

Het is belangrijk op te merken dat versleuteling veel meer inhoudt dan dit.

Het kan verstandig zijn om het OpenSSL-documentatie voordat u deze methode met uw gegevens vertrouwt. Maar aangenomen dat je niet probeert om de NSA of het Russische leger te ontwijken, zou deze methode perfect moeten werken om je bestanden en mappen veilig en ontoegankelijk te houden voor anderen.

Installeer OpenSSL

U moet het populaire OpenSSL-pakket geïnstalleerd hebben, dus controleer eerst of het al is geïnstalleerd met het Linux-opdracht:

9 basisopdrachten om aan de slag te gaan met Linux

Wilt u vertrouwd raken met Linux? Begin met deze basis Linux-opdrachten om standaard computertaken te leren.

openssl-versie

Als het huidige versienummer wordt afgedrukt, bent u helemaal klaar voor de volgende sectie. Anders, als u de foutmelding "commando niet gevonden" ontvangt, kunt u OpenSSL eenvoudig installeren via apt-get:

sudo apt-get -y install openssl

Versleutel en decodeer bestanden

Als u bijvoorbeeld een bestand met de naam data.tar.gz wilt versleutelen, voert u de volgende opdracht uit:

openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc

U wordt twee keer gevraagd om een ​​coderingswachtwoord in te voeren, wat u maar wilt. Deze opdracht resulteert in een nieuw data.enc-bestand als het nieuw gecodeerde bestand. Houd er rekening mee dat hierdoor het originele data.tar.gz-bestand op zijn plaats blijft, dus zorg ervoor dat u het indien nodig verwijdert.

Indien gewenst kunt u het bestand data.enc decoderen met de volgende opdracht:

openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz

De bovenstaande opdracht vraagt ​​u om het coderingswachtwoord en resulteert vervolgens in een bestand data_decrypted.tar.gz met de gedecodeerde versie van uw bestand.

Versleutel en decodeer mappen

De opdrachten in de bovenstaande sectie werken uitstekend voor individuele bestanden, maar wat gebeurt er als u een hele map wilt versleutelen? Hiervoor is geen ingebouwde ondersteuning in OpenSSL, maar dankzij de magie van Linux is dit geen probleem. Als u bijvoorbeeld een map met de naam "documenten" wilt versleutelen, kunt u het volgende commando gebruiken:

tar -cf tmpdata.tar documenten && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documenten.enc && rm -f tmpdata.tar.gz

Beetje een mondvol, maar de enige twee plaatsen in het bovenstaande commando die je moet aanpassen zijn "documenten" in het eerste segment dat de directory is die moet worden versleuteld, en "documents.enc" in het derde segment dat het resulterende versleuteld is het dossier. Met deze opdracht wordt de map gearchiveerd, gecodeerd en vervolgens het tijdelijke archief verwijderd dat een enkel gecodeerd document.enc-bestand op zijn plaats laat.

Het ontsleutelen van het nieuw gemaakte documents.enc-bestand is net zo eenvoudig met de opdracht:

openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz

Het enige deel van de bovenstaande opdracht dat u moet wijzigen, is "documents.enc" in het eerste segment, de naam van het versleutelde bestand. Met deze opdracht wordt u om het coderingswachtwoord gevraagd, gaat u verder met het decoderen en uitpakken van het archief en verwijdert u vervolgens het tijdelijke archief en verlaat u de gedecodeerde map als resultaat.

Bescherm uw gegevens

Nu u weet hoe gemakkelijk het is om uw gegevens snel te versleutelen en ontsleutelen, kunt u uw kennis gebruiken en uw privégegevens beveiligen en vermijden datalekken. Nogmaals om te herhalen dat versleuteling veel meer inhoudt dan hier wordt gepresenteerd, en het bovenstaande is niet bedoeld om wetshandhaving of zeer bekwame en vastberaden hackers te omzeilen.

Als u uw gegevens echter gewoon wilt beschermen tegen nieuwsgierige blikken, zoals die van uw zwager of de computerreparatietechnicus, dan zouden de bovenstaande methoden de slag moeten slaan.

E-mail
Hoe werkt versleuteling? Is versleuteling echt veilig?

U hebt gehoord over codering, maar wat is het precies? Als criminelen het gebruiken, is versleuteling dan veilig om te gebruiken? Hier is hoe codering werkt en wat het doet.

Gerelateerde onderwerpen
  • Linux
  • Versleuteling
  • OpenSSL
Over de auteur
Matt Dizak (16 Artikelen gepubliceerd)Meer van Matt Dizak

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve aanbiedingen!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.