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

标签 encryption virtualfilesystem

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

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

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

  • 挂载虚拟文件系统(使用安全密码)
  • 使用此文件系统
  • 终于卸下它了

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

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

谁能给我们指点这样的库吗?

最佳答案

我通常会说这件事非常酷。

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

但是我最近不小心将 Mercurial 存储库中的子存储库复制到了另一个文件夹,当发生这种情况时,很多文件都神奇地困惑了。如果您不介意可能出现的此类问题(例如保留备份),这可能是您的解决方案。

我在寻找替代方案时偶然发现了这个问题,因为损坏的文件绝对不在我的要求列表中。

关于encryption - 需要加密虚拟文件系统工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713736/

相关文章:

c++ - 在虚拟文件系统中运行进程?

filesystems - 在 Windows 文件管理器中自动显示属性列

javascript - Java 和 Javascript 之间的加密和解密将不起作用

java - Java 销售点系统的多级密码加密

encryption - 如何在代码中隐藏 key ?

iPhone - 使用与加密所用 key 不同的 key 解密 AES 加密消息

mysql - 替代散列 SSN 作为 MySQL 中的 key

c - 如何在文件夹中挂载虚拟文件系统?