Назад | Перейти на главную страницу

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

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

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

ecryptfs.org

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

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

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

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

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

    gpg-zip -c -o file.gpg dirname
    

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