Я пытаюсь зашифровать файл и его имя. Зашифровать файл довольно просто, я использую для этого gpg, но я не могу понять, как зашифровать имя файла. Было бы здорово, если бы имя файла можно было зашифровать с использованием того же ключа.
Есть идеи, как это сделать?
ecryptfs.org
ecryptfs может шифровать как содержимое файла, так и имена файлов. Это схема шифрования домашнего каталога по умолчанию, поддерживаемая Ubuntu.
Если вы уже используете gpg
, Я бы посоветовал вам следующий процесс:
Создайте каталог с бессмысленным именем (например, используйте mktemp -d
).
Скопируйте ваш файл (ы) в этот каталог.
Зашифруйте и сожмите архив этого каталога с помощью gpg
:
gpg-zip -c -o file.gpg dirname
Вы можете написать сценарий оболочки, чтобы легко это автоматизировать.