needhelp
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2006-01-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1104回复:2

我用的硬件KEY对文件进行加密,但加密速度较慢,是否需要生成一个线程来专门用于加解密?

楼主#
更多 发布于:2004-12-18 21:04
我想在filemon中用硬件KEY来进行加解密,但key处理速度较慢,是否需要在filemon中对IRP进行排队,还是另外生成一个线程来专门进行加解密?
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-19 17:53
把加密key从硬件中读出来到ram中,不要每次从硬件里面取。除了速度慢以外,如果加密到一半,你的硬件拔掉,文件内容就废掉了。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
needhelp
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2006-01-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-19 20:17
谢谢版主,我必须把数据传到usbkey中才能加密。 我只能忍受它的慢了。我是刚研究文件系统,有很多问题想向您请教。(1)加密操作能在驱动的dispatch例程中进行吗?我看到论坛里的意见也不统一。(2)如果不能,需要建立一个专门线程来进行加密操作的话,由于我的加密速度较慢,那么过滤器驱动中是否需要建立一个队列来缓存来不及处理的IRP?(3)如何处理加密后数据增长?论坛里也找不到很好的解决方法。
游客

返回顶部