shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
阅读:1919回复:7

WORD加解密

楼主#
更多 发布于:2007-08-23 20:16
RC4加密算法在对较大WORD文件(380K左右)加密后再读出就会出现以下错误:

WORD在试图打开文件时遇到错误。
请尝试下列方法:
*检查文档或驱动器的文件权限
*确保有足够的内存和磁盘空间
*用文本恢复转换器打开文件。

而对小WORD文件(30K左右)加解密则正常。

解密大WORD文档时,我通过FILEMON进行跟踪,发现在请求查询FileStreamInformation时失败了(我想是不是得不到流信息,从而可能导致不能打开),而且没有一个读请求,所以并不能读出数据;在解密小WORD文档时,并没有发送FileStreamInformation请求,而是FileStandardInformation,而且成功了,之后就是一个读请求直接解密成功。


简单的加一减一加密算法可以对word文档正常加解密(试了一个100M的WORD文件),而国际通用的加密算法就不行了,说明与加密算法的加解密速度也有关系。

请问大家有没有碰到这种情况的?我是在READ里面解密,WRITE里面加密,基于SFILTER
作一名真实,诚实,优秀的科技工作者!
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2007-08-24 09:22
昨晚我又测试了一下,最令我感到奇怪的还是在打开用RC4加密的WORD文件时系统根本不会向过滤驱动发READ请求,我把加密的文件用RC4算法解密后就可以得到明文了,难道在Sfcreate函数里面还需要其他什么处理?
作一名真实,诚实,优秀的科技工作者!
sunnyhrbeu1119
驱动牛犊
驱动牛犊
  • 注册日期2009-04-13
  • 最后登录2010-07-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望81点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-08-21 10:44
楼主,能不能帮我也看看Word加解密,我在Word加解密这块也出现和你一样的问题QQ:1187878610
万分感谢!!!
wwg266543
驱动小牛
驱动小牛
  • 注册日期2007-07-03
  • 最后登录2014-08-27
  • 粉丝3
  • 关注1
  • 积分3分
  • 威望882点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分54分
地板#
发布于:2009-08-21 11:39
你是否对cache进行过处理?
lhuay
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2011-10-14
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望129点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-08-28 17:26
rc4加密算法称为流加密,加解密过程需要完成一致,如果中间出现随机读取,将很难保证解密成功。你首先要保证其一致性。
mr6698
驱动牛犊
驱动牛犊
  • 注册日期2008-03-26
  • 最后登录2017-09-27
  • 粉丝3
  • 关注0
  • 积分21分
  • 威望200点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分1分
5楼#
发布于:2009-11-09 09:49
请问LZ 该问题是否已经解决,具体是何原因导致的?碰到同样的问题,正在进一步分析中。。。
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
6楼#
发布于:2009-11-09 13:40
这个最后是加解密的时候没有处理好,内存分配的问题。
作一名真实,诚实,优秀的科技工作者!
mr6698
驱动牛犊
驱动牛犊
  • 注册日期2008-03-26
  • 最后登录2017-09-27
  • 粉丝3
  • 关注0
  • 积分21分
  • 威望200点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分1分
7楼#
发布于:2009-11-11 15:08
回 6楼(shenhui) 的帖子
多谢  楼主  
游客

返回顶部