阅读:1104回复:2
我用的硬件KEY对文件进行加密,但加密速度较慢,是否需要生成一个线程来专门用于加解密?
我想在filemon中用硬件KEY来进行加解密,但key处理速度较慢,是否需要在filemon中对IRP进行排队,还是另外生成一个线程来专门进行加解密?
|
|
沙发#
发布于:2004-12-19 17:53
把加密key从硬件中读出来到ram中,不要每次从硬件里面取。除了速度慢以外,如果加密到一半,你的硬件拔掉,文件内容就废掉了。
|
|
|
板凳#
发布于:2004-12-19 20:17
谢谢版主,我必须把数据传到usbkey中才能加密。 我只能忍受它的慢了。我是刚研究文件系统,有很多问题想向您请教。(1)加密操作能在驱动的dispatch例程中进行吗?我看到论坛里的意见也不统一。(2)如果不能,需要建立一个专门线程来进行加密操作的话,由于我的加密速度较慢,那么过滤器驱动中是否需要建立一个队列来缓存来不及处理的IRP?(3)如何处理加密后数据增长?论坛里也找不到很好的解决方法。
|
|