我正在尝试加密一个文件及其文件名。加密文件相当容易,我使用 gpg 进行加密,但我不知道如何加密文件名。如果可以使用相同的密钥加密文件名就太好了。
你知道怎样做吗?
答案1
ecryptfs.org
ecryptfs 可以加密文件内容和文件名。它是 Ubuntu 支持的默认主目录加密方案。
答案2
如果您已在使用gpg
,我建议您执行以下步骤:
创建一个具有无意义的名称的目录(例如使用
mktemp -d
)。将您的文件复制到此目录中。
使用以下命令加密并压缩此目录的存档
gpg
:gpg-zip -c -o file.gpg dirname
您可能需要编写一个 shell 脚本来轻松实现自动执行该操作。