Wenn Sie wichtige sensible Daten haben, 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.
Aus diesem Grund suche ich nach einem Dienstprogramm zum Verschlüsseln und Entschlüsseln bestimmter Dateien und Verzeichnisse in Linux. Glücklicherweise habe ich eine Lösung gefunden, die tar ist mit OpenSSL kann den Trick machen, ja, mit Hilfe dieser beiden Tools können Sie problemlos tar-Archivdateien erstellen und verschlüsseln.
Don' t Fräulein: 7 Tools zum Verschlüsseln und Entschlüsseln von Dateien unter Linux
In diesem Artikel werden wir sehen, wie man ein tar erstellt und verschlüsselt oder gz (gzip ) Archivdatei mit OpenSSL :
Denken Sie daran, dass die herkömmliche Form der Verwendung von OpenSSL ist:
# openssl command command-options arguments
Dateien unter Linux verschlüsseln
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:
enc
– openssl-Befehl zum Verschlüsseln mit Chiffren-e
– eine enc-Befehlsoption zum Verschlüsseln der Eingabedatei, die in diesem Fall die Ausgabe des tar-Befehls ist-aes256
– die Verschlüsselungs-Chiffre-out
– enc-Option, die verwendet wird, um den Namen der Ausgabedatei anzugeben, secure.tar.gz
Dateien unter Linux entschlüsseln
Verwenden Sie den folgenden Befehl, um den Inhalt eines Tar-Archivs zu entschlüsseln.
# openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test
Erklärung des obigen Befehls:
-d
– verwendet, um die Dateien zu entschlüsseln-C
– im Unterverzeichnis namens test extrahieren
Das folgende Bild zeigt den Verschlüsselungsprozess und was passiert, wenn Sie es versuchen:
- den Inhalt des Tarballs auf traditionelle Weise extrahieren
- das falsche Passwort verwenden und
- 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 schützen, indem Sie sie verschlüsseln. Dies kann dazu beitragen, das Risiko zu verringern, sie böswilligen Angreifern auszusetzen.
Wir haben uns eine einfache Technik zum Verschlüsseln von Tarballs mit OpenSSL, einem Openssl-Befehlszeilentool, angesehen. Weitere Informationen und nützliche Befehle finden Sie auf der Manpage.
Für zusätzliche Gedanken oder einfache Tipps, die Sie uns mitteilen möchten, verwenden Sie wie üblich das Feedback-Formular unten und im nächsten Tipp werden wir uns mit einer Möglichkeit zur Übersetzung von rwx-Berechtigungen befassen in Oktalform.