我想创建一个挂载文件夹以便稍后加密,我的意思是创建一个普通目录(C:\path\to\myfolder
)并将其挂载到驱动器(I:\
),这样两者都会发生任何变化路径,我的目标是,如果添加到I:\
的任何文件将在C:\path\to\myfolder
问题:
任何帮助将不胜感激。
答案 0 :(得分:3)
如果您想使用NTFS加密,那么您可以使用EncryptFile
API来加密现有文件/目录。如果提供了目录,则添加到其中的任何新文件都将被加密。
Handling Encrypted Files and Directories
的更多信息或者您想要实现自己的加密驱动程序吗?
答案 1 :(得分:1)
在Linux下,有一个名为encfs(加密文件系统)的实用程序,它允许拥有一个加密文件夹,并在其他文件夹中安装该文件夹的翻译版本。
有一个可用的Windows端口(http://members.ferrara.linux.it/freddy77/encfs.html),但我从未使用它。
请注意,此解决方案位于操作系统本身,但您可以根据需要以编程方式访问这两个文件夹,也可以使用应用程序中的系统调用来装入/卸载文件夹。