版块
论坛
喜欢
话题
应用
搜索
登录
注册
xuAmigo的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=94163
关于新建WORD时加密的问题
请问,新建WORD时会产生很多tmp文件,我要加密时是否要将tmp文件也加密呢,还是在删除tmp时再加密呢,请大家帮忙[编辑 - 6/15/05 by xuAmigo]
回复
(
18
)
2005-06-15 13:43
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
joshua_yu
:
我说过了,新建任何文件都一样,新建以后立刻就可以打开,而且加解密正常。出现你说的现象说明你的缓存里面还是密文,可能哪里出问题了。仔细检查一下吧。
(2005-06-23 15:45)
回复
xuAmigo
:
我的程序和你的差不多,没有对原缓冲区进行处理只对新的缓冲区进行处理,你可否讲一下你新建WORD文件的结果呀,我还是老样子,新建了空WORD文档后立即打开就打不开了因为是密文了,
(2005-06-23 14:17)
回复
joshua_yu
:
所有的文件都一样处理,并没有对新建word文档有什么特殊处理。
(2005-06-23 12:49)
回复
joshua_yu
:
if( !((Irp->Flags & IRP_NOCACHE) || (Irp->Flags & IRP_PAGING_IO) || (Irp->Flags & IRP_S...
(2005-06-23 12:47)
回复
xuAmigo
:
等你打开这个新建的文档的时候不是又解密了吗 ////////////////////////////////////////////////////////////////////////////////////////////////////////////// 这句话我不赞同...
(2005-06-23 11:46)
回复
joshua_yu
:
新建Word文件的时候,office自动会在这个word文档前面添加10K左右的数据,可能用来定义word文档的格式什么的,这就必然需要写操作,所以就被加密了,但是没有关系,等你打开这个新建的文档的时候不是又解密了吗,这样你看到的word文件还是明文啊,照样能够编辑的。
(2005-06-23 11:33)
回复
xuAmigo
:
我基本采纳了你的意见,但还有一点实现不了,现在加密标记我也不采用改变文件长度了,但在某个目录下新建WORD时就加密了(注意,这个WORD是空DOC文件),还没有编辑它就加密了。我要的效果是先新建一个空DOC文件然后能打开,并编辑后再加密,这个要求可以实现吗。
(2005-06-23 11:13)
回复
joshua_yu
:
没有什么特殊处理啊,只要你保证用户缓冲区始终为明文就可以了。
(2005-06-18 15:04)
回复
xuAmigo
:
你的帖子上提到你采用的就是基于目录级的加密,不用考虑什么word文档还是什么别的类型文件,只要write就加密,read就解密。 我现在也采用类似的方法。但是在从explorer文件菜单中新建一个空的word文档时,写到磁盘上已经加了密,但是立即打开时,不从磁盘读取,却还是密文。...
(2005-06-18 14:44)
回复
joshua_yu
:
基于目录的加密,无论里面是word还是什么别的文件,一律加密,就不用处理临时文件了,加密标识采用的是自己建立临时数据库,存放加密文件的信息。
(2005-06-18 14:28)
回复
1
2
下一页 »
xuAmigo
加关注
写私信
0
关注
0
粉丝
190
帖子
返回顶部