需要加密的虚拟文件系统工具

时间:2011-01-17 13:36:16

标签: encryption virtualfilesystem

我目前正在开展一个项目,我需要以加密方式存储少量文件和文件夹。该项目将独立于平台,因此将用Java编写。

我们一直在考虑使用一些虚拟文件系统,而不是加密单个文件和文件夹,而单个容器文件将保存完整的文件系统。

我们研究的大多数开源虚拟加密文件系统工具都遵循以下原则。

  • 安装虚拟文件系统(使用安全密码)
  • 使用此文件系统
  • 终于下马了

但我们面临的主要问题是,任何有权访问PC的人(例如网络管理员)都可以在安装虚拟驱动器时看到解密的文件。我们希望在进程级别限制对加密文件系统的访问。同一OS会话中没有其他人应该能够看到内容,因此没有驱动器安装等。

因此,我们正在寻找一些开源工具,它将提供一些API,使用它们我们将能够访问加密容器中的文件而无需安装它。

有人能指出我们任何这样的图书馆吗?

1 个答案:

答案 0 :(得分:0)

我通常说这件事很酷。

http://www.pismotechnic.com/pfm/

但是我最近意外地将一个mercurial存储库中的子存储库复制到另一个文件夹中,当发生这种情况时,很多文件被神奇地搞砸了。如果您不介意这样的问题(例如保留备份),这可能是您的解决方案。

我在寻找替代方案时偶然发现了这个问题,因为损坏的文件肯定不在我的要求清单上。