我想创建一个稍后加密的挂载文件夹,我的观点是创建一个普通目录(C:\path\to\myfolder
)并将其挂载到驱动器( I:\
),因此任何更改都会在两个路径中发生,我的目标是添加到 I:\
的任何文件将在 C:\path\to\中自动加密我的文件夹
问题:
- 如何监控已装载的文件夹并加密其子文件夹(文件或目录),而不触及驱动器下的文件或目录。
- 有没有办法从一开始就创建这个安装的文件夹,这样添加的任何文件都会在该文件夹下自动加密并在驱动器下解密,如果我安装它时它已经存在,文件将在关联的驱动器下解密开车。
任何帮助将不胜感激。
最佳答案
如果您想使用 NTFS 加密,那么您可以使用 EncryptFile
将使现有文件/目录加密的 API。如果提供了目录,添加到其中的任何新文件都将被加密。
更多信息请访问 Handling Encrypted Files and Directories
或者您想实现自己的加密驱动程序吗?
关于c++ - 如何创建加密的挂载文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12781013/