版块
论坛
喜欢
话题
应用
搜索
登录
注册
Ice_Bin的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=16962
关于文件的加密问题,(动态和静态的结合)
比如对doc文件先进行静态加密(像winzip的操作),再读的时候动态解密,就是截取mj_read然后进行解密,居然不行!doc文件以损坏。问题就是,window2000的文件是不是将文件的格式数据(比如,大小,文件名等)和存储的数据(比如word打开的数据)存储在一起,而上面的...
全文
回复
(
8
)
2003-03-21 10:46
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
vcmfc
:
写了信了。
(2003-03-22 18:08)
回复
Ice_Bin
:
错: length,read的时候为length=myIrpSp->Parameters.Read.Length Read: 将操作传给file system后,再crypt length应为Irp->IoStatus.Information ...
(2003-03-22 10:21)
回复
vcmfc
:
错: length,read的时候为length=myIrpSp->Parameters.Read.Length Read: 将操作传给file system后,再crypt length应为Irp->IoStatus.Information ...
(2003-03-21 22:39)
回复
Ice_Bin
:
ULONG CryptData( PVOID inbuffer, ULONG inlength ) { BYTE *in=(BYTE *)inbuffer; ULONG i; for(i=0;i<inlength;i++) { *i...
(2003-03-21 21:38)
回复
Ice_Bin
:
不会不行呀!!!! 我前产品就是这样的。 我认为你的错误点(推测):你用的加密算法身上,一般国际标准算法有,在加密是按组的加密的,解密一定要整个组才能解密,取其中一部分是不可能解密的。 检测方法:先加算法改为最简单的xor,到运行你的filter,如...
(2003-03-21 20:11)
回复
vcmfc
:
处理分组呀!!!! 当用户读数据时,你要得到偏移量,再计算分组的偏移量,如果不是,自已读,再解密,再将数据计算后,copy,再计算偏移量,移到正确的地方,返回,OK。(如果用Zw函数,可能会简单些,不过也是很烦麻的。) 写数据也是。
(2003-03-21 18:53)
回复
=ku=ku=
:
vcmfc: 我现在用(9x)xor,通过了!但用rc2加密,算法是分组的!分组算法的问题?如何解决呢? :(
(2003-03-21 16:46)
回复
vcmfc
:
不会不行呀!!!! 我前产品就是这样的。 我认为你的错误点(推测):你用的加密算法身上,一般国际标准算法有,在加密是按组的加密的,解密一定要整个组才能解密,取其中一部分是不可能解密的。 检测方法:先加算法改为最简单的xor,到运行你的filter,如...
(2003-03-21 13:15)
回复
Ice_Bin
加关注
写私信
0
关注
0
粉丝
64
帖子
返回顶部