So verschlüsseln und entschlüsseln Sie Dateien und Verzeichnisse mit TAR und OpenSSL
- 3478
- 171
- Matteo Möllinger
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.
Das ist der Grund, ich suche nach einem Dienstprogramm, mit dem bestimmte Dateien und Verzeichnisse in Linux verschlüsselt und entschlüsselt werden können. Zum Glück habe ich eine Lösung gefunden, die Teer mit OpenSSL Kann den Trick machen, ja mit Hilfe dieser beiden Tools können Sie die Tar -Archivdatei ohne Probleme problemlos erstellen und verschlüsseln.
Verpassen Sie nicht: 7 Tools zum Verschlingen und Entschlüsseln von Dateien unter Linux
In diesem Artikel werden wir sehen, wie man a erstellt und verschlüsselt Teer oder gz (gzip) Archivatei mit Archivieren mit OpenSSL:
Denken Sie daran, dass die konventionelle Form der Verwendung OpenSSL Ist:
# OpenSSL-Befehlsbefehlsoptionen Argumente
Verschlüsseln Sie Dateien unter Linux
Um den Inhalt des aktuellen Arbeitsverzeichnisses zu verschlüsseln (abhängig von der Größe der Dateien kann dies eine Weile dauern):
# tar -czf - * | OpenSSL ENC -E -aes256 -out gesichert.Teer.gz
Erläuterung des obigen Befehls:
Enc
- OpenSSL -Befehl, um mit Chiffren zu codieren-e
- Eine ENC -Befehlsoption zum Verschlüsseln der Eingabedatei, in diesem Fall die Ausgabe des TAR -Befehls-AES256
- Die Verschlüsselungsschiffeiung-aus
- ENC -Option zum Angeben des Namens des Out -Dateinamens, gesichert.Teer.gz
Entschlüsseln Sie Dateien unter Linux
Verwenden Sie den folgenden Befehl, um einen Tar -Archivinhalt zu entschlüsseln.
# OpenSSL ENC -D -aes256 -in gesichert.Teer.gz | TAR XZ -C -Test
Erläuterung des obigen Befehls:
-D
- Wird verwendet, um die Dateien zu entschlüsseln-C
- Extrakt im Unterverzeichnis genannt prüfen
Das folgende Bild zeigt den Verschlüsselungsprozess und was passiert, wenn Sie versuchen:
- Extrahieren Sie den Inhalt des Tarballs auf traditionelle Weise
- Verwenden Sie das falsche Passwort 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 durch Verschlüsseln teilen, jederzeit sichern. Dies kann dazu beitragen, das Risiko zu verringern.
Wir haben uns eine einfache Technik des Verschlüsselns von Tarballs mit OpenSSL, einem OpenSSL -Befehlszeilenwerkzeug, angesehen. Weitere Informationen und nützliche Befehle finden Sie auf der Seite der Mann.
Wie üblich, für zusätzliche Gedanken oder einfache Tipps, die Sie mit uns teilen möchten, verwenden wir das Feedback -Formular unten und im kommenden Tipp eine Art der Übersetzung RWX -Berechtigungen in Oktalform.
- « So verwenden Sie den Befehl 'bei', um eine Aufgabe für die gegebene oder spätere Zeit unter Linux zu planen
- Einfach einen Tippfehler des vorherigen Befehls mit dem Carat (^) -Symbol zu korrigieren »