EncFS: 一个用于 FUSE 的加密文件系统。
EncFS 提供了加密的虚拟文件系统。它运行在用户空间中, 使用 FUSE 库。EncFS 是 开源 软件,采用 LGPL 许可证。 EncFS 首次发布于 2003 年,因此它是较早的 FUSE 文件系统之一! 当时,对于 Linux 来说,可用的选项很少,内核模块也很少。 当时可用的工具并未跟上 Linux 的发展速度。这意味着 每次内核升级都可能会破坏文件系统,直到该模块被安装后才会恢复正常。 更新后,当 FUSE 可用时,我为自己写了一个 CFS 替代方案。 使用并将其发布给 开源。
EncFS 会对单个文件进行加密,将虚拟 EncFS 文件系统的所有请求转换为原始文件系统上的等效加密操作。有关详细信息,请参阅: - DESIGN.md 中的技术概述 如果您正在考虑设置新的加密文件系统,我建议您寻找更新的替代方案,例如优秀的 GoCryptFS,或者在可能的情况下使用全盘加密。
旧的 C++ 代码已被删除。代码可以在旧分支或旧版本中找到,但不再维护。EncFS 是一个成熟的程序,因此虽然新的实现已经功能齐全,但仍然被视为 测试版,对于存储在其中的任何内容,我总是会单独备份。
暂无开放 Issues,或尚未同步最近议题。