Einfaches Ver- und Entschlüsseln von Dateien und Verzeichnissen im Linux-Terminal
Wollten Sie schon immer Dateien unter Linux schnell und einfach verschlüsseln, ohne neue Softwarepakete installieren und lernen zu müssen? Hier finden Sie eine hervorragende und einfache Möglichkeit, Dateien oder Verzeichnisse über AES256 mit einem Kennwort zu verschlüsseln, um Ihre Dateien vor neugierigen Blicken zu schützen.
Die Grundlagen der Verschlüsselung mit OpenSSL
Es ist wichtig zu beachten, dass die Verschlüsselung viel mehr beinhaltet als dies.
Es kann ratsam sein, die OpenSSL-Dokumentation zu lesen, bevor Sie dieser Methode Ihre Daten anvertrauen. Vorausgesetzt, Sie versuchen nicht, der NSA oder dem russischen Militär auszuweichen, sollte diese Methode perfekt funktionieren, um Ihre Dateien und Verzeichnisse sicher und für andere unzugänglich zu halten.
Installieren Sie OpenSSL
Sie müssen das beliebte OpenSSL-Paket installiert haben. Überprüfen Sie daher zunächst, ob es bereits mit dem Linux-Befehl installiert wurde:
openssl version
Wenn die aktuelle Versionsnummer gedruckt wird, sind Sie für den nächsten Abschnitt bereit. Andernfalls können Sie OpenSSL einfach über apt-get installieren, wenn der Fehler "Befehl nicht gefunden" angezeigt wird:
sudo apt-get -y install openssl
Dateien verschlüsseln und entschlüsseln
Wenn Sie beispielsweise eine Datei mit dem Namen data.tar.gz verschlüsseln möchten, führen Sie den folgenden Befehl aus:
openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc
Sie werden aufgefordert, zweimal ein Verschlüsselungskennwort einzugeben. Dies kann beliebig sein. Dieser Befehl führt zu einer neuen Datei data.enc als neu verschlüsselte Datei. Bitte beachten Sie, dass die ursprüngliche Datei data.tar.gz an ihrer Stelle verbleibt. Löschen Sie sie daher gegebenenfalls.
Bei Bedarf können Sie die Datei data.enc mit dem folgenden Befehl entschlüsseln:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
Der obige Befehl fordert Sie zur Eingabe des Verschlüsselungskennworts auf und führt dann zu einer Datei data_decrypted.tar.gz, die die entschlüsselte Version Ihrer Datei enthält.
Verzeichnisse verschlüsseln und entschlüsseln
Die Befehle im obigen Abschnitt eignen sich hervorragend für einzelne Dateien. Was passiert jedoch, wenn Sie ein gesamtes Verzeichnis verschlüsseln möchten? In OpenSSL gibt es dafür keine integrierte Unterstützung, aber dank der Magie von Linux ist dies kein Problem. Wenn Sie beispielsweise ein Verzeichnis mit dem Namen "Dokumente" verschlüsseln möchten, können Sie den folgenden Befehl verwenden:
tar -cf tmpdata.tar documents && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz
Ein bisschen mundvoll, aber die einzigen zwei Stellen im obigen Befehl, die Sie ändern müssen, sind "Dokumente" im ersten Segment, das das zu verschlüsselnde Verzeichnis ist, und "documents.enc" im dritten Segment, das die resultierende verschlüsselte Datei ist. Dieser Befehl archiviert das Verzeichnis, verschlüsselt es und löscht dann das erstellte temporäre Archiv, wobei eine einzelne verschlüsselte Datei documents.enc an ihrer Stelle verbleibt.
Das Entschlüsseln der neu erstellten Datei documents.enc ist mit dem folgenden Befehl genauso einfach:
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
Der einzige Teil des obigen Befehls, den Sie ändern müssen, ist "documents.enc" im ersten Segment, das der Name der verschlüsselten Datei ist. Dieser Befehl fordert Sie zur Eingabe des Verschlüsselungskennworts auf, entschlüsselt und entpackt das Archiv und löscht dann das temporäre Archiv, wodurch das entschlüsselte Verzeichnis verlassen wird.
Schützen Sie Ihre Daten
Jetzt, da Sie wissen, wie einfach es ist, Ihre Daten schnell zu verschlüsseln und zu entschlüsseln, setzen Sie Ihr Wissen ein, schützen Sie Ihre privaten Daten und vermeiden Sie Datenverletzungen . Noch einmal, um es noch einmal zu wiederholen: Verschlüsselung ist viel mehr als hier dargestellt, und das oben Gesagte ist nicht dazu gedacht, Strafverfolgungsbehörden oder hochqualifizierten und entschlossenen Hackern auszuweichen.
Wenn Sie Ihre Daten jedoch einfach vor neugierigen Blicken wie dem Ihres Schwagers oder des Computerreparaturtechnikers schützen möchten, sollten die oben genannten Methoden den Trick hervorragend ausführen.