Linux でファイル名を暗号化しますか?

Linux でファイル名を暗号化しますか?

ファイルとファイル名を暗号化しようとしています。ファイルの暗号化は比較的簡単で、そのために gpg を使用していますが、ファイル名も暗号化する方法がわかりません。ファイル名を同じキーを使用して暗号化できればすばらしいと思います。

これをどうやって行うか、何かアイデアはありますか?

答え1

翻訳元

ecryptfs はファイルの内容とファイル名の両方を暗号化できます。これは、Ubuntu でサポートされているデフォルトのホーム ディレクトリ暗号化方式です。

答え2

すでに を使用している場合はgpg、次の手順をお勧めします。

  1. 意味のない名前(例: )でディレクトリを作成しますmktemp -d

  2. ファイルをこのディレクトリにコピーします。

  3. このディレクトリのアーカイブを次のように暗号化して圧縮しますgpg:

    gpg-zip -c -o file.gpg dirname
    

これを簡単に自動化するには、シェル スクリプトを作成する必要があります。

関連情報