Grumbel Asked: 2014-12-30 06:39:28 +0800 CST2014-12-30 06:39:28 +0800 CST 2014-12-30 06:39:28 +0800 CST 如何在不安装的情况下加密/解密单个文件 ecryptfs-style? 772 如何在不安装整个文件系统的情况下加密/解密单个文件 ecryptfs 样式?我基本上是在寻找一个gpg -e/gpg -d类似物,它产生的输出可以被 ecryptfs 理解并在用户空间中使用。 ecryptfs 2 个回答 Voted Best Answer Grumbel 2015-01-01T09:58:51+08:002015-01-01T09:58:51+08:00 由于找不到实用程序来执行此操作,因此我自己编写了一个。目前只提取到 stdout,不支持加密。它还仅支持受密码保护的文件,不支持公钥。这个东西还没有经过太多测试,所以会有错误,但它至少是某种程度上记录文件格式的起点(它在很多方面都有缺陷): https://github.com/pecryptfs/pecryptfs Xen2050 2015-01-06T14:29:26+08:002015-01-06T14:29:26+08:00 pgp / gpg、tar 和 bash 已经存在了几十年,很可能在未来几年它们仍然可用。为了进行长期存档的备份,我会使用它们 我会使用 gpg 加密单个文件(很容易在 bash 脚本中进行批处理),甚至是 tar 存档文件(可选择压缩,但 gpg 也可以这样做)。 然后稍后为了查看档案gpg -d file.gpg | tar -tv中的内容,执行 a 将列出其内容,而无需实际将所有内容解密到文件中,并且也可以只提取一两个文件。
由于找不到实用程序来执行此操作,因此我自己编写了一个。目前只提取到 stdout,不支持加密。它还仅支持受密码保护的文件,不支持公钥。这个东西还没有经过太多测试,所以会有错误,但它至少是某种程度上记录文件格式的起点(它在很多方面都有缺陷):
pgp / gpg、tar 和 bash 已经存在了几十年,很可能在未来几年它们仍然可用。为了进行长期存档的备份,我会使用它们
我会使用 gpg 加密单个文件(很容易在 bash 脚本中进行批处理),甚至是 tar 存档文件(可选择压缩,但 gpg 也可以这样做)。
然后稍后为了查看档案
gpg -d file.gpg | tar -tv
中的内容,执行 a 将列出其内容,而无需实际将所有内容解密到文件中,并且也可以只提取一两个文件。