So verschlüsseln Sie Dateien unter Linux mit Tomb

So verschlüsseln Sie Dateien unter Linux mit Tomb

Tomb ist ein einfaches Shell-Skript, mit dem Sie Dateien unter Linux verschlüsseln können. Im Gegensatz zur vollständigen Festplattenverschlüsselung können Sie mit Tomb nur die Dateien und Ordner einbeziehen, die Sie verschlüsseln möchten. Hier zeigen wir Ihnen, wie Sie Tomb unter Ubuntu installieren und verwenden.

Warum Tomb zum Verschlüsseln von Dateien unter Linux verwenden?

Einer der größten Vorteile von Tomb ist, dass keine zusätzliche Software zur Installation und Verwendung erforderlich ist. Dadurch ist es möglich, es in einem bestehenden System ohne Internetverbindung zu verwenden. Dies kann in Situationen hilfreich sein, in denen Sie eine Datei in Live-Systemen wie Kali Linux schnell verschlüsseln möchten.

Tomb stützt sich stark auf Programme und Dienstprogramme, die standardmäßig in den meisten gängigen Linux-Distributionen enthalten sind. Beispielsweise verwendet Tomb sowohl GNU Privacy Guard, um seine Verschlüsselung zu handhaben ddals auch seine virtuellen Partitionen zu löschen und zu formatieren.

Tomb Encrypt Files 02 Gnupg-Website

Das bedeutet, dass Tomb bei der Verwaltung seiner Dateien immer die neuesten Verschlüsselungs- und Programmiertechniken verwendet. Dieser Ansatz ermöglicht es dem Programm auch, sich auf die Integration in Ihr System zu konzentrieren, anstatt eine eigene Umgebung zu erstellen. Infolgedessen können Sie Tomb und seine Dateien leicht anpassen, um mit jedem benutzerdefinierten Shell-Skript zu arbeiten, das Sie auf Ihrem Computer erstellt haben.

Tomb Encrypt Files 03 Hilfebildschirm

Schließlich ist eine Tomb-Datei auch sehr flexibel. Es ermöglicht Ihnen, seine Eigenschaften nahtlos zu ändern, ohne seinen Inhalt zu beeinflussen. Aus diesem Grund können Sie es auch als einfachen verschlüsselten Backup-Speicher verwenden.

Installation von Tomb unter Ubuntu

  • Stellen Sie sicher, dass alle Abhängigkeiten von Tomb in Ihrem System vorhanden sind. Sie können dies überprüfen, indem Sie den folgenden Befehl ausführen:

sudo apt install zsh file gnupg cryptsetup pinentry-curses wget make steghide mlocate

Tomb Encrypt Files 04 Installieren von Abhängigkeiten

wget https://files.dyne.org/tomb/releases/Tomb-2.9.tar.gz

Tomb Dateien verschlüsseln 05 ​​Wget Download Tomb
  • Entpacken Sie das Tomb-Dienstprogramm in Ihr Home-Verzeichnis. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

tar xvzf. /Tomb-2.9.tar.gz

Grabdateien verschlüsseln 06 Grabdateien extrahieren
  • Gehen Sie in das Tomb-Verzeichnis und installieren Sie es auf Ihrem System mit make:

cd Tomb-2.9sudo make install

Tomb verschlüsseln Dateien 07 Make Install

Dieser Befehl kopiert Tomb automatisch nach „/usr/local/bin“ und setzt die richtigen Berechtigungen, damit es funktioniert. Sie können auch überprüfen, ob Sie das Programm richtig installiert haben, indem Sie ausführen man tomb.

Tomb Dateien verschlüsseln 08 Tomb Handbuch

Erstellen Sie Ihr erstes Grabmal zum Verschlüsseln von Dateien

Wenn das Programm installiert ist, können Sie mit Tomb beginnen, um Dateien zu verschlüsseln. Tomb funktioniert, indem es eine festgelegte Menge an Speicherplatz zuweist, die es vorher verschlüsselt. Sie können Ihre Dateien später in diesen Bereich kopieren und Tomb verschlüsselt sie im Handumdrehen.

Um den Platz für Ihr erstes Grab zuzuweisen, müssen Sie den digUnterbefehl verwenden. Der folgende Befehl erstellt eine 100 MB große Tomb-Datei mit dem Namen „first.tomb“.

tomb dig -s 100 first.tomb

Grabdateien verschlüsseln 09 Grabdateien erstellen

Als nächstes müssen Sie einen Schlüssel für Ihre neue Grabdatei erstellen:

tomb forge -k first.tomb.key

Es ist wichtig zu beachten, dass die Ausführung dieses Befehls für Ihren Computer ressourcenintensiv sein kann. Dies liegt daran, dass der forgeUnterbefehl versucht, so viele Zufallsdaten wie möglich für seine Schlüssel zu generieren. Sie können dieses Problem beheben, indem Sie den Mauszeiger während dieses Vorgangs ständig bewegen.

Tomb Encrypt Files 10 Schlüssel erstellen

Sobald Sie Ihren Schlüssel haben, können Sie ihn jetzt mit Ihrer neuen Grabdatei verknüpfen. Dazu können Sie den lockUnterbefehl ausführen:

tomb lock -k first.tomb.key first.tomb

Tomb Encrypt Files 11 Link-Schlüssel

Schließlich können Sie Ihr neu gesperrtes Grab öffnen, indem Sie den openUnterbefehl ausführen:

tomb open -k first.tomb.key first.tomb

Tomb Encrypt Files 12 Öffnen Sie einen neuen Tomb-Schlüssel

Wenn Sie diesen Befehl ausführen, werden Sie nach dem Passwort Ihres Tomb gefragt (falls Sie sich nicht an Ihr Passwort erinnern können, sehen Sie sich diese Passwort-Manager für Linux an). Danach wird Ihre Datei automatisch als separate Partition in Ihrem System bereitgestellt.

Tomb Dateien verschlüsseln 13 Tomb File Manager Öffnen

Erstellen eines Bildschlüssels zum Verschlüsseln von Dateien

Neben der Erstellung einfacher Passwortschlüssel können Sie auch Bilder verwenden, um Ihre Grabdateien zu entsperren. Dies kann hilfreich sein, wenn Sie Ihr Grab mit anderen teilen möchten, ohne Ihr Passwort direkt zu teilen.

Um einen Bildschlüssel zu erstellen, müssen Sie den buryUnterbefehl verwenden. Wenn Sie beispielsweise den folgenden Befehl ausführen, wird meine Datei „first.tomb.key“ mit meiner Datei „image.jpg“ kombiniert.

tomb bury -k first.tomb.key image.jpg

Tomb Encrypt-Dateien 14 Bildschlüssel erstellen

Sobald dies erledigt ist, können Sie nun Ihr Bild verwenden, um die Grabdatei zu öffnen. Der folgende Befehl öffnet die Datei „first.tomb“ mit meinem neuen Bildschlüssel.

tomb open -k image.jpg first.tomb

Tomb Encrypt Files 15 Open Tomb mit Bildschlüssel

Schließen und Zuschlagen Ihres Grabes

Im Gegensatz zu einem normalen verschlüsselten Laufwerk funktioniert eine Tomb-Datei nicht als separates Gerät in Ihrem System. Stattdessen verhält es sich wie eine isolierte Partition innerhalb Ihres Dateisystems.

Tomb-Dateien verschlüsseln 16 Tomb-Partition anzeigen

Ein Problem bei diesem Ansatz ist, dass Sie programmspezifische Unterbefehle verwenden müssen, um Gräber sauber zu entfernen. Wenn Sie beispielsweise den folgenden Befehl ausführen, wird der Inhalt einer Gruft neu verschlüsselt und sauber aus Ihrer aktuellen Sitzung entfernt:

tomb close

Tomb Encrypt Files 17 Schließe offene Gräber

Abgesehen davon können Sie auch alle berittenen Gräber in Ihrem System schließen. Dies ist nützlich, wenn Sie eine fehlerhafte Anwendung haben, die nicht beendet werden möchte.

Es ist jedoch wichtig zu beachten, dass das Erzwingen eines Unmountens möglicherweise die Daten in Ihren Gräbern beschädigen kann. Wenn Sie das wissen, können Sie das Schließen erzwingen, indem Sie den slamUnterbefehl ausführen:

tomb slam

Tomb Encrypt Files 18 Erzwinge das Schließen aller Tombs

Erweitern und Indexieren Ihres Grabes

Es ist auch möglich, den Speicherplatz für Ihre Grabdateien zu erhöhen. Dies kann für Benutzer hilfreich sein, die mehr Daten speichern möchten, aber keine neue Partition für ihre Daten verschlüsseln möchten.

Dazu müssen Sie den resizeUnterbefehl verwenden. Wenn Sie beispielsweise den folgenden Befehl ausführen, wird die Größe meiner first.tomb-Datei von 100 MB auf 1 GB erweitert:

tomb resize -k first.tomb.key -s 1000 first.tomb

Tomb-Dateien verschlüsseln 19 Erhöhen Sie die aktuelle Tomb-Größe

Deine Gräber durchsuchen

Schließlich können Sie auch einfach durchsuchbare Indizes für Ihre derzeit geöffneten Grabdateien erstellen. Dies ist nützlich für Benutzer, die mehrere verschlüsselte Partitionen schnell verwalten möchten.

Um Ihre Grabdateien zu durchsuchen, müssen Sie zunächst einen Index erstellen. Dazu müssen Sie den folgenden Befehl ausführen:

tomb index

Tomb Encrypt Files 20 Indiziert alle aktiven Tombs

Als nächstes können Sie nun alle derzeit geöffneten Grabdateien durchsuchen, indem Sie den searchUnterbefehl ausführen. Wenn Sie beispielsweise Folgendes ausführen, wird nach jeder Datei gesucht, die das Wort „test“ enthält:

tomb search test

Tomb Encrypt Files 21 Alle Gräber durchsuchen

Häufig gestellte Fragen

Können Sie Tomb auf einer anderen Linux-Distribution verwenden?

Tomb ist ein hochportables Skript, das nur auf eine kleine Gruppe von Linux-Dienstprogrammen angewiesen ist. Dies bedeutet, dass das Programm wahrscheinlich auf Ihrem Computer ausgeführt wird, solange Sie die richtigen Abhängigkeiten haben. Beispielsweise sind sowohl zsh als auch GNU Privacy Guard Programme, die häufig in jedem Distributions-Repository vorhanden sind.

Kannst du einen einzelnen Schlüssel mit mehreren Gräbern verknüpfen?

Ja. Ähnlich wie bei der Veröffentlichung eines SSH-Schlüsselpaars ist es möglich, einen einzigen Schlüssel zu verwenden, um mehrere Tomb-Dateien zu verwalten. Dazu müssen Sie Ihre neue Datei erstellen, indem Sie Folgendes ausführen: tomb dig -s 100 test2.tomb.

Als nächstes müssen Sie Ihre neue Tomb-Datei mit dem lockUnterbefehl verknüpfen. Wenn Sie beispielsweise Folgendes ausführen, wird meine neue test2.tomb mit meiner vorhandenen test.tomb.key verknüpft: tomb lock test2.tomb -k test.tomb.key.

Ist es möglich, die Größe einer Tomb-Datei unter Linux zu reduzieren?

Nein. Die Entwickler von Tomb haben ihre verschlüsselten Dateisysteme so konzipiert, dass sie nur noch größer werden. Dies liegt hauptsächlich an der Art und Weise, wie sowohl die Verschlüsselung als auch die Größenänderung zwischen cryptsetupund funktioniert resize2fs.

digDie einzige Möglichkeit, eine Tomb-Datei zu „verkleinern“, besteht darin, mit dem Unterbefehl ein neues Tomb mit einer kleineren Größe zu erstellen . Danach können Sie diese neue Tomb-Datei mit dem Unterbefehl lock mit Ihrem vorhandenen Schlüssel verknüpfen.

Bildnachweis : Unsplash . Alle Screenshots und Änderungen von Ramces Red.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert