Einen Dateinamen in Linux verschlüsseln?

Einen Dateinamen in Linux verschlüsseln?

Ich versuche, sowohl eine Datei als auch ihren Dateinamen zu verschlüsseln. Das Verschlüsseln der Datei ist ziemlich einfach, ich verwende dafür GPG, aber ich kann nicht herausfinden, wie ich auch den Dateinamen verschlüsseln kann. Es wäre toll, wenn der Dateiname mit demselben Schlüssel verschlüsselt werden könnte.

Irgendeine Idee, wie das geht?

Antwort1

ecryptfs.org

ecryptfs kann sowohl den Dateiinhalt als auch die Dateinamen verschlüsseln. Es ist das von Ubuntu unterstützte Standard-Verschlüsselungsschema für Home-Verzeichnisse.

Antwort2

Wenn Sie bereits verwenden gpg, würde ich Ihnen das folgende Vorgehen empfehlen:

  1. Erstellen Sie ein Verzeichnis mit einem bedeutungslosen Namen (z. B. use mktemp -d).

  2. Kopieren Sie Ihre Datei(en) in dieses Verzeichnis.

  3. Verschlüsseln und komprimieren Sie das Archiv dieses Verzeichnisses mit gpg:

    gpg-zip -c -o file.gpg dirname
    

Möglicherweise möchten Sie ein Shell-Skript schreiben, um dies einfach zu automatisieren.

verwandte Informationen