阅读背景:

关于文件过虑驱动做透明加密解密的问题(框架是tooflat)

来源:互联网 
求救!!!我的加密函数没问题,但解密有问题,网上很多做的办法是在驱动里获取打开文件时,然后通过对文件进行解密,把解密后的明文写入文件,最后就能显示出来明文。但我不想这样,我的思路是这样的,当打开一个文件时我不是直接对文件进行解密,我是想通过截获读取到的数据,然后再对它进行解密给用户,所以在硬盘中的文件还是能保持密文,但给用户看到的是明文。下面是代码,其中解密文件的代码在SfReadCompletion,我是想在读取完毕后,直接对IRP里的数据进行解密,但为什么显示出来都是没有变化呢? 求救!!!我的加密函数没问题,但解密有问题,网上很多做的办法是在驱动里获取打开文件时,然后通过



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: