Шифрование имени файла в Linux?

Шифрование имени файла в Linux?

Я пытаюсь зашифровать файл и его имя. Зашифровать файл довольно просто, я использую gpg для этого, но я не могу понять, как зашифровать также и имя файла. Было бы здорово, если бы имя файла можно было зашифровать с помощью того же ключа.

Есть идеи, как это сделать?

решение1

ecryptfs.org

ecryptfs может шифровать как содержимое файлов, так и имена файлов. Это схема шифрования домашнего каталога по умолчанию, поддерживаемая Ubuntu.

решение2

Если вы уже используете gpg, я бы посоветовал вам следующий процесс:

  1. Создайте каталог с бессмысленным именем (например, используйте mktemp -d).

  2. Скопируйте ваши файлы в этот каталог.

  3. Зашифруйте и сожмите архив этого каталога с помощью gpg:

    gpg-zip -c -o file.gpg dirname
    

Возможно, вы захотите написать скрипт оболочки, чтобы легко автоматизировать этот процесс.

Связанный контент