Wie man Dateien innerhalb von Bildern in Linux versteckt

Mit Steganography können Sie Daten verschlüsseln, indem Sie Informationen in normalen Bilddateien verbergen.

Mit Steganography können Sie Daten verschlüsseln, indem Sie Informationen in normalen Bilddateien verbergen.
Werbung

Wenn Sie Ihren Linux-PC manchmal mit anderen teilen, möchten Sie wahrscheinlich persönliche Dateien von neugierigen Familienmitgliedern und Freunden verstecken. Sie können Dateien und Ordner in Linux einfach ausblenden, indem Sie einen Punkt (.) Vor den Namen der Datei oder des Ordners setzen.

Aber wenn Ihre Familie oder Freunde technisch versiert sind, wissen sie, wie Sie Ihre versteckten Dateien und Ordner anzeigen können. Sie brauchen also eine weniger offensichtliche Möglichkeit, Dateien und Ordner zu verbergen. Sie können eine Form der Datenverschlüsselung namens Steganographie verwenden, die Informationen in einer normalen Bilddatei versteckt.

Wir werden zwei Möglichkeiten behandeln, um Dateien in einem Bild zu verstecken, eines über die Befehlszeile, das andere über ein grafisches Werkzeug namens Steg. Ich zeige Ihnen auch, wie Sie Ihre Originaldateien sicher löschen können, damit sie nicht wiederhergestellt werden können.

Verstecke Dateien in einem Bild mit dem Terminal

Um zu beginnen, drücken Sie Strg + Alt + T, um ein Terminal-Fenster zu öffnen und einen neuen Ordner zu erstellen. Wie man Dateien im Linux-Terminal und Desktop verwaltet Wie man Dateien im Linux-Terminal und Desktop verwaltet Sobald Sie die Änderung an Linux vorgenommen haben, werden Sie Finden Sie einen vernünftigen Desktop, der einfach zu bedienen ist, von der Installation neuer Apps bis hin zur Organisation Ihrer Daten. Weiterlesen . Kopieren oder verschieben Sie die Bilddatei (PNG oder JPG), die Sie verwenden möchten, in diesen neuen Ordner.

Abhängig von der Größe der Dateien und der Anzahl der auszublendenden Dateien möchten Sie möglicherweise ein großes Bild verwenden, damit im Bild genügend Platz zum Speichern der Dateien vorhanden ist.

Bevor Sie eine Datei in einem Bild mit cmd verstecken, müssen Sie sie komprimieren.

Komprimieren Sie die Dateien, die Sie in einer ZIP-Datei ausblenden möchten

Wenn Sie mehrere Dateien verbergen möchten, müssen Sie diese zuerst in eine ZIP-Datei komprimieren. Dies ist am einfachsten, wenn sich alle Dateien in einem Ordner befinden. Erstellen Sie einen Unterordner im Hauptordner, den Sie erstellt haben, und verschieben Sie die versteckten Dateien in diesen Unterordner. Zum Beispiel haben wir einen Ordner namens Images, der eine Image-Datei namens MakeUseOf-Site.png" und einen Unterordner namens FilesToHide enthält, der die Dateien enthält, die ausgeblendet werden sollen.

Um Ihre Dateien in eine ZIP-Datei zu komprimieren, navigieren Sie mit dem Befehl cd zu dem Ordner mit der Bilddatei und dem Ordner mit den zu verbergenden Dateien. Führen Sie den folgenden Befehl aus:

zip -r secret.zip FilesToHide/ 

Die Option -r im obigen Befehl enthält rekursiv alle Unterordner im angegebenen Ordner in der komprimierten Datei. Ersetzen Sie secret.zip mit dem Namen, den Sie für Ihre ZIP-Datei verwenden möchten. Und ersetzen Sie FilesToHide / durch den Namen des Ordners, der die Dateien enthält, die Sie ausblenden möchten.

verstecken Sie Dateien in Bildern in Linux

Verketten Sie die ZIP- und Bilddateien in einer Bilddatei

Jetzt werden wir die ZIP-Datei und die Bilddatei mit dem Befehl cat kombinieren oder verketten. In unserem Beispiel führen wir den folgenden Befehl aus.

 cat MakeUseOf-Site.png" secret.zip>secret.png" 

MakeUseOf.png" ist unsere ursprüngliche Bilddatei und secret.zip ist die ZIP-Datei, die die Dateien enthält, die wir ausblenden möchten. Wir leiten diese beiden Dateien in eine neue Image-Datei namens secret.png" . Ersetzen Sie die drei Dateinamen durch die, die Sie verwendet haben. Die ursprüngliche Bilddatei muss zuerst aufgeführt werden. Dann die Datei, die du versteckst.

Verwenden Sie den Befehl ls, um die Dateien im aktuellen Ordner aufzulisten. Sie sehen die neue Bilddatei, die Sie erstellt haben. Sie können die resultierende Bilddatei in einem beliebigen Bildbetrachter oder Editor öffnen und das Originalbild anzeigen.

verstecken Sie Dateien in Bildern in Linux

Um auf die Dateien zuzugreifen, die in einer Bilddatei verborgen sind, drücken Sie Strg + Alt + T, um ein Terminalfenster zu öffnen, falls noch kein Fenster geöffnet ist. Verwenden Sie den Befehl cd, um zu dem Ordner zu navigieren, der das Bild mit den versteckten Dateien enthält.

Extrahieren Sie die ZIP-Datei mit dem folgenden Befehl aus dem Bild.

 unzip secret.png" 

Ersetzen Sie secret.png" durch den Namen, den Sie für Ihr Bild verwendet haben, das die versteckten Dateien enthält. Wenn Sie an der Eingabeaufforderung ls eingeben, sehen Sie Ihren ursprünglichen Ordner mit den komprimierten Dateien. Verwenden Sie cd, um diesen Ordner zu öffnen, und Sie werden Ihre ursprünglichen Dateien sehen.

verstecken Sie Dateien in Bildern in Linux

Löschen Sie sicher Ihre Originaldateien

Sobald Sie Ihre Dateien in einer Bilddatei versteckt haben, sollten Sie die Originaldateien sicher löschen. Dies ist unter Linux einfach mit dem Befehl shred .

Drücken Sie Strg + Alt + T, um ein Terminal-Fenster zu öffnen, falls eines noch nicht geöffnet ist. Verwenden Sie den Befehl cd, um zu dem Ordner zu navigieren, der die Dateien enthält, die Sie sicher löschen möchten.

In unserem Beispiel geben wir den folgenden Befehl ein.

 shred -z --remove HideThisFile.txt ThisFileIsPrivate.txt 

Standardmäßig werden die Dateien dreimal überschrieben. Das ist im Allgemeinen ausreichend, aber Sie können dies ändern, indem Sie dem Befehl (vor den Dateinamen) -iterations = N hinzufügen. Ersetzen Sie das "N" mit der Anzahl, wie oft die Dateien überschrieben werden sollen.

Die Option -z überschreibt die Dateien ein letztes Mal mit Nullen, um das Shredding zu verbergen. Die Option -remove löscht die Datei. Ist das nicht der Shred? Ja, aber ohne die Option -remove wird die Datei immer noch so angezeigt, als wäre sie nicht gelöscht worden.

Um weitere Informationen zum Befehl shred zu erhalten, geben Sie an der Eingabeaufforderung man shred ein .

verstecken Sie Dateien in Bildern in Linux

Dateien in einem Bild ausblenden mit Steg

Wenn Sie ein grafisches Werkzeug zum Ausblenden von Dateien in Bildern bevorzugen, empfehlen wir Steg. Es hat eine einfach zu bedienende Oberfläche und muss nicht installiert werden.

Laden Sie die richtige Version von Steg herunter

Gehen Sie auf die Download-Seite für Steg und wählen Sie entweder die 32-Bit- oder 64-Bit-Version. Wenn Sie nicht wissen, ob Sie eine 32-Bit- oder eine 64-Bit-Version von Ubuntu verwenden, können Sie Ihr System einchecken.

Gehen Sie zu System> Über diesen Computer .

verstecken Sie Dateien in Bildern in Linux

Das Dialogfeld Details wird angezeigt. Auf dem Bildschirm Übersicht sehen Sie entweder 32-Bit oder 64-Bit .

Laden Sie die zu Ihrem System passende Steg-Version herunter und speichern Sie sie in einem eigenen Ordner.

verstecken Sie Dateien in Bildern in Linux

Dateien komprimieren, die Sie mit dem Dateimanager ausblenden möchten

Wenn Sie mehrere Dateien verbergen möchten, müssen Sie diese zuerst in eine ZIP-Datei komprimieren. Öffnen Sie den Dateimanager und navigieren Sie zu dem Ordner mit den Dateien, die Sie ausblenden möchten.

Öffnen Sie den Ordner nicht. Klicken Sie stattdessen mit der rechten Maustaste auf den Ordner und wählen Sie Komprimieren .

verstecken Sie Dateien in Bildern in Linux

Geben Sie einen Namen für die ZIP-Datei in das Feld Dateiname ein und wählen Sie in der Dropdown-Liste rechts die Option .zip aus. Klicken Sie dann auf Erstellen .

Klicken Sie in dem Dialogfeld, das Ihnen mitteilt, dass das ZIP erfolgreich erstellt wurde, auf Schließen .

verstecken Sie Dateien in Bildern in Linux

Extract und Run Steg

Steg lädt als komprimierte Datei im .tgz- Format herunter. Navigieren Sie zu dem Ordner, in dem Sie die Datei gespeichert haben. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Hier extrahieren .

verstecken Sie Dateien in Bildern in Linux

Öffnen Sie den resultierenden Ordner und doppelklicken Sie auf die Steg-Programmdatei.

Scrollen Sie zum Ende des Dialogfelds Endbenutzer-Lizenzvereinbarung (EULA) und klicken Sie auf Ja.

verstecken Sie Dateien in Bildern in Linux

Wenn Sie Steg zum ersten Mal ausführen, wird in einem Dialogfeld angezeigt, wo die Einstellungen gespeichert werden. Klicken Sie auf OK .

verstecken Sie Dateien in Bildern in Linux

Verstecken Sie die ZIP-Datei in einem Bild

Um Ihre ZIP-Datei in einem Bild auszublenden, klicken Sie auf Generisches Bild öffnen, um das Bild zu öffnen, das Sie verwenden möchten.

verstecken Sie Dateien in Bildern in Linux

Navigieren Sie im Dialogfeld Bild als unkomprimiertes Bild importieren zu dem Ordner mit Ihrem Bild und wählen Sie die Bilddatei aus. Klicken Sie auf Öffnen .

verstecken Sie Dateien in Bildern in Linux

Steg zeigt das Bild zweimal unter Originalmedien und unter Modifizierte Medien an .

Bevor Sie Ihre ZIP-Datei im Bild verstecken, müssen Sie den Verschlüsselungstyp auswählen und eine Passphrase angeben. Klicken Sie dazu auf der Symbolleiste auf Konfiguration . Sie können auch in der Menüleiste auf Bearbeiten> Konfiguration gehen.

verstecken Sie Dateien in Bildern in Linux

Wenn Sie Dateien nur zu Ihrem eigenen Zweck im Bild verbergen und das Bild nicht an eine andere Person senden, können Sie den symmetrischen Kryptografiemodus verwenden. Es gibt auch drei andere Kryptographiemethoden. In ihrem Hilfesystem können Sie mehr über Stegs Kryptographiemodi lesen.

In unserem Beispiel verwenden wir den symmetrischen Modus. Wählen Sie im Dialogfeld " Steg-Optionen " Symmetrische PassPhrase (Ausblenden oder Extrahieren) aus der Dropdown-Liste " Crypto-Optionen " aus.

Geben Sie dann eine PassPhrase ein . Ihre Passphrase muss alle Anforderungen erfüllen, die angezeigt werden, wenn Sie mit der Maus über das Feld PassPhrase fahren . Das PassPhrase- Feld bleibt rot, bis Ihre Passphrase die Anforderungen erfüllt. An diesem Punkt wird die Box grün.

Sie können auch eine Textnachricht in das Bild einfügen. Aktivieren Sie dazu das Kontrollkästchen Textnachricht einbetten, und geben Sie Ihre Nachricht in das Feld unter dem Kontrollkästchen ein.

Klicken Sie auf OK .

verstecken Sie Dateien in Bildern in Linux

Jetzt werden wir unsere ZIP-Datei zum Bild hinzufügen. Klicken Sie auf Daten ausblenden .

verstecken Sie Dateien in Bildern in Linux

Navigieren Sie zu dem Ort, an dem Sie Ihre ZIP-Datei gespeichert haben, wählen Sie sie aus und klicken Sie auf Öffnen .

Eine Nachricht wird angezeigt, sobald Ihre Daten erfolgreich ausgeblendet wurden. Klicken Sie auf OK .

verstecken Sie Dateien in Bildern in Linux

Um das geänderte Bild mit Ihrer versteckten Datei zu speichern, klicken Sie auf Speichern .

verstecken Sie Dateien in Bildern in Linux

Geben Sie einen Namen für die geänderte Bilddatei ein und wählen Sie den Dateityp, den Sie verwenden möchten ( .tif oder .png" ). Navigieren Sie zu dem Speicherort, an dem Sie das Bild speichern möchten, und klicken Sie auf Speichern .

verstecken Sie Dateien in Bildern in Linux

Extrahieren Sie eine Datei, die in einem Bild verborgen ist

Um auf Ihre versteckten Dateien in einem Bild zuzugreifen, öffnen Sie Steg und klicken Sie in der Symbolleiste auf Generisches Bild öffnen.

Navigieren Sie zu dem Speicherort, an dem Sie das geänderte Bild gespeichert haben, wählen Sie die Bilddatei aus, und klicken Sie auf Öffnen .

verstecken Sie Dateien in Bildern in Linux

Klicken Sie in der Symbolleiste auf Konfiguration oder wählen Sie Bearbeiten> Konfiguration .

Wählen Sie den gleichen Crypto-Modus, den Sie beim Ausblenden der Datei im Bild verwendet haben, und geben Sie die gleiche PassPhrase ein . Das PassPhrase- Feld bleibt rot, bis Ihre Passphrase die Anforderungen erfüllt. An diesem Punkt wird die Box grün.

Klicken Sie auf OK .

verstecken Sie Dateien in Bildern in Linux

Klicken Sie in der Symbolleiste auf Daten extrahieren.

verstecken Sie Dateien in Bildern in Linux

Navigieren Sie zu dem Ordner, in dem Sie die extrahierte Datei speichern möchten, und klicken Sie auf Auswählen .

Sobald Ihre Daten erfolgreich extrahiert wurden, wird eine Nachricht angezeigt. Klicken Sie auf OK .

verstecken Sie Dateien in Bildern in Linux

Sie sehen die folgenden Dateien in dem Ordner, in den Sie das geänderte Bild extrahiert haben.

  • README.txt: Diese Datei enthält Informationen über Steg und eine URL für ihre Website.
  • : Dies ist die Datei, die Sie im Bild versteckt haben. In unserem Beispiel ist dies die Datei secret.zip.
  • .sha1: Diese Datei enthält den Hash sha1 der im Bild versteckten Datei.
  • .txt: Diese Datei enthält den optionalen Text, den Sie in das Bild im Dialogfeld " Steg-Optionen " eingebettet haben. Wenn Sie keinen Text in das Bild eingebettet haben, ist diese Datei weiterhin vorhanden, aber sie ist leer.

Der Dateiname für die Dateien .sha1 und .txt enthält die Erweiterung für die Datei, die Sie im Bild versteckt haben. Es ist also normal, einen Dateinamen wie secret.zip.txt zu sehen .

verstecken Sie Dateien in Bildern in Linux

Steganographie: Nützlicher als sicher

Steganographie ist nicht der sicherste Weg, um Ihre Dateien zu schützen, aber es funktioniert, wenn Sie möchten, dass Ihre Dateien für einen neugierigen Freund oder Familienmitglied, der sich gerne in Ihr Leben stürzt, weniger offensichtlich sind.

Sie können Steganographie ein wenig sicherer machen, indem Sie Ihre ZIP-Dateien verschlüsseln. Wie Verschlüsseln von Dateien und Ordnern in Ubuntu Wie Verschlüsseln von Dateien und Ordnern in Ubuntu Wussten Sie, dass Sie Ihre persönlichen Dateien unter Linux schützen können, indem Sie Ihre Dateien und Ordner verschlüsseln? So funktioniert das mit Ubuntu und GnuPG. Lesen Sie mehr, bevor Sie sie in einem Bild verstecken. Sie können auch Dateien, Ordner und Laufwerke ausblenden So verbergen Sie Dateien, Ordner und Laufwerke in Windows 10 So verbergen Sie Dateien, Ordner und Laufwerke in Windows 10 Müssen Sie Dateien und Ordner auf Ihrem Computer ausblenden? Hier finden Sie fünf Möglichkeiten, Dateien, Ordner und sogar Laufwerke unter Windows auszublenden. Lesen Sie mehr unter Windows.

In this article