Virtualfilesystem 虚拟文件?在c/c++;或C#

Virtualfilesystem 虚拟文件?在c/c++;或C#,virtualfilesystem,Virtualfilesystem,我想做的是修改目录中的所有文件,使它们使用标准加密,需要密码和我自己的第二层加密。我想让我的应用程序查看目录,并创建一个虚拟的、解密的目录,以正常方式打开这些文件。它们需要非线性读取(即我可以录制的音频文件)。文件管道是解决方案吗 我该怎么做?我了解加密部分,但不了解虚拟文件。我知道,但我将把其中一些放在DVD上,我担心如果我尝试复制4.3gb Truecrypt文件,如果块损坏,将发生校验和错误。这将阻止我复制它。我仍然建议使用TrueCrypt。不要担心腐败,TrueCrypt声称能够很好地

我想做的是修改目录中的所有文件,使它们使用标准加密,需要密码和我自己的第二层加密。我想让我的应用程序查看目录,并创建一个虚拟的、解密的目录,以正常方式打开这些文件。它们需要非线性读取(即我可以录制的音频文件)。文件管道是解决方案吗


我该怎么做?我了解加密部分,但不了解虚拟文件。我知道,但我将把其中一些放在DVD上,我担心如果我尝试复制4.3gb Truecrypt文件,如果块损坏,将发生校验和错误。这将阻止我复制它。

我仍然建议使用TrueCrypt。不要担心腐败,TrueCrypt声称能够很好地处理这一问题。从:

当TrueCrypt卷的一部分损坏时会发生什么情况?


在加密数据中,一个损坏的位通常会损坏其所在的整个密文块。TrueCrypt使用的密文块大小为16字节(即128位)。TrueCrypt使用的操作模式确保,如果一个块内发生数据损坏,其余块不会受到影响。另请参阅问题“当我的TrueCrypt卷上的加密文件系统损坏时,我该怎么办?”

我仍然建议使用TrueCrypt。不要担心腐败,TrueCrypt声称能够很好地处理这一问题。从:

当TrueCrypt卷的一部分损坏时会发生什么情况?


在加密数据中,一个损坏的位通常会损坏其所在的整个密文块。TrueCrypt使用的密文块大小为16字节(即128位)。TrueCrypt使用的操作模式确保,如果一个块内发生数据损坏,其余块不会受到影响。另请参阅问题“当TrueCrypt卷上的加密文件系统损坏时,我该怎么办?

听起来我可以从光盘打开它,但可能无法复制整个TrueCrypt文件?”?这可能是可以接受的。我可以这样做。是的,这应该是完全可能的,您可以以只读方式装载卷。听起来我可以从光盘打开它,但可能无法复制整个truecrypt文件?这可能是可以接受的。我可以这样做。是的,这应该是完全可能的,您可以以只读方式装载卷。