Website-Suche

So verschlüsseln und entschlüsseln Sie Dateien und Verzeichnisse mit tar und openSSL


Wenn Sie über wichtige sensible Daten verfügen, ist es wichtig, eine zusätzliche Sicherheitsebene für Ihre Dateien und Verzeichnisse zu haben, insbesondere wenn Sie die Daten mit anderen über ein Netzwerk übertragen müssen.

Das ist der Grund, ich bin auf der Suche nach einem Dienstprogramm zum Verschlüsseln und Entschlüsseln bestimmter Dateien und Verzeichnisse unter Linux, zum Glück habe ich eine Lösung gefunden, die tar mit OpenSSL den Trick machen kann, ja, mit Hilfe dieser beiden Tools können Sie ganz einfach und problemlos tar-Archivdateien erstellen und verschlüsseln.

Nicht verpassen: 7 Tools zum Verschlüsseln und Entschlüsseln von Dateien unter Linux

In diesem Artikel erfahren Sie, wie Sie eine tar- oder gz-Archivdatei (gzip) mit OpenSSL erstellen und verschlüsseln:

Denken Sie daran, dass die herkömmliche Form der Verwendung von OpenSSL ist:

# openssl command command-options arguments

Verschlüsseln von Dateien unter Linux

Um den Inhalt des aktuellen Arbeitsverzeichnisses zu verschlüsseln (je nach Größe der Dateien kann dies eine Weile dauern):

# tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz

Erklärung des obigen Befehls:

  1. ENC – openssl-Befehl zum Codieren mit Chiffren
  2. -e – eine ENC-Befehlsoption zum Verschlüsseln der Eingabedatei, die in diesem Fall die Ausgabe des tar-Befehls ist
  3. -aes256 – die Verschlüsselung
  4. -out – enc-Option, die verwendet wird, um den Namen des out-Dateinamens anzugeben, secured.tar.gz

Entschlüsseln von Dateien unter Linux

Um den Inhalt eines tar-Archivs zu entschlüsseln, verwenden Sie den folgenden Befehl.

# openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test

Erklärung des obigen Befehls:

  1. -d – wird verwendet, um die Dateien zu entschlüsseln
  2. -C – Extrakt in das Unterverzeichnis test

Die folgende Abbildung zeigt den Verschlüsselungsprozess und was geschieht, wenn Sie dies versuchen:

  1. Extrahieren Sie den Inhalt des Tarballs auf traditionelle Weise
  2. das falsche Passwort verwenden und
  3. Wenn Sie das richtige Passwort eingeben

Wenn Sie in einem lokalen Netzwerk oder im Internet arbeiten, können Sie Ihre wichtigen Dokumente oder Dateien, die Sie mit anderen teilen, jederzeit durch Verschlüsselung sichern, um das Risiko zu verringern, sie böswilligen Angreifern auszusetzen.

Wir haben uns eine einfache Technik zur Verschlüsselung von Tarballs mit OpenSSL, einem OpenSSL-Befehlszeilentool, angesehen. Weitere Informationen und nützliche Befehle finden Sie auf der Man-Seite.

Wie üblich verwenden Sie für zusätzliche Gedanken oder einfache Tipps, die Sie mit uns teilen möchten, das Feedback-Formular unten und im kommenden Tipp werden wir uns eine Möglichkeit ansehen, rwx-Berechtigungen in oktale Form zu übersetzen.

Verwandte Artikel: