在Linux中encryption文件名?

我试图encryption一个文件以及它的文件名。 encryption文件相当简单,我使用gpg,但我不知道如何encryption文件名。 如果文件名可以使用相同的密钥进行encryption,那将会很棒。

任何想法如何做到这一点?

ecryptfs.org

ecryptfs可以encryption文件内容和文件名。 这是Ubuntu支持的默认主目录encryptionscheme。

如果您已经使用gpg ,我会build议您以下过程:

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

  2. 将你的文件复制到这个目录中。

  3. 使用gpgencryption和压缩此目录的存档:

     gpg-zip -c -o file.gpg dirname 

你可能想编写一个shell脚本来自动化这个很容易。