在 Linux 中加密文件名?

在 Linux 中加密文件名?

我正在尝试加密一个文件及其文件名。加密文件相当容易,我使用 gpg 进行加密,但我不知道如何加密文件名。如果可以使用相同的密钥加密文件名就太好了。

你知道怎样做吗?

答案1

ecryptfs.org

ecryptfs 可以加密文件内容和文件名。它是 Ubuntu 支持的默认主目录加密方案。

答案2

如果您已在使用gpg,我建议您执行以下步骤:

  1. 创建一个具有无意义的名称的目录(例如使用mktemp -d)。

  2. 将您的文件复制到此目录中。

  3. 使用以下命令加密并压缩此目录的存档gpg

    gpg-zip -c -o file.gpg dirname
    

您可能需要编写一个 shell 脚本来轻松实现自动执行该操作。

相关内容