我想加密我的文件以供外部使用(例如 Dropbox),但将它们保留在我的硬盘上(例如,供索引和其他第三方软件访问)。与 TrueCrypt 类似,但 TrueCrypt 的功能略有不同:它会安装一个位于文件中的虚拟加密驱动器。问题是,将此安装驱动器中的文件与 Dropbox 同步会导致 Dropbox 未加密。
我正在寻找一个类似于 TrueCrypt 的应用程序,例如,它可以安装一个虚拟驱动器,该驱动器镜像现有目录树,但其中的所有加密文件现在都已解密。然后,我可以将目录树与 Dropbox 同步,同时将安装的驱动器用于第三方软件。同步将涉及在 Windows 7 或 Cygwin 下运行。
或者,我可以手动保留两个并行的目录结构:加密和未加密(尽管这是一种较差的方法);在这种情况下,同步它们的最有效方法是什么?我说的是 20G 的文件,其中大部分是 PDF 文件,并且增长迅速。
或者还有其他解决方案吗?也许使用 Dropbox API?
答案1
加密文件系统(Windows 端口) 可以使用其--reverse
选项来实现这一点:
从手册页中:
- 撤销
通常,EncFS 会按需提供数据的纯文本视图。通常,它会存储加密数据并显示纯文本数据。使用 --reverse 时,它会将纯文本数据作为源并按需生成加密数据。这对于创建远程加密备份非常有用,因为您不希望本地文件保持未加密状态。