文件透明加密——加密标识

xiqxin 2013-08-14 03:38:54
最近在学习文件驱动透明加密,看的是《寒江独钓》这本书。里面的加密标识是以记事本为例,在隐藏头文件大小的时候只处理了如下几个函数:
FileAllInformation;
FileAllocationInformation;
FileValidDataLengthInformation;
FileStandardInformation;
FileEndOfFileInformation;
FilePositionInformation;
我想做到对office系列的透明加密,至少是word文档,请问还需要对哪些函数做处理?

[Ps:自己不是伸手党,可是上网搜不到,也不知道怎么搜。。。水啊!!所以想来这里请教大神的回答!]
...全文
705 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoning_xueye 2013-10-12
  • 打赏
  • 举报
回复
office文件读取比较非主流,碰到具体问题再找具体解决方案吧。
xiqxin 2013-10-03
  • 打赏
  • 举报
回复
引用 11 楼 anystayisjk 的回复:
顺便问下sfilter支持ntfs么?
支持,sfilter作为文件加密包已经很老了,微软自己后来又集成了一个叫minifilter的包。换汤不换药,但对程序员来说省了不少事。
AnyStayIsJk 2013-09-28
  • 打赏
  • 举报
回复
顺便问下sfilter支持ntfs么?
xiqxin 2013-09-26
  • 打赏
  • 举报
回复
引用 9 楼 jay900323 的回复:
我用微过滤驱动做过,记事本其实比office还麻烦点,主要是对文件一些查询信息做处理。
请问:对文件一些查询信息做处理 具体应该怎么做呢? 我们学校就5本windows内核驱动的书,我主要是根据《寒江独钓》那本书上的例子实践的。讲的内容都比较旧了。现在都采用minifilter技术。可是我驱动貌似还没入门呢。。。
j-k 2013-09-25
  • 打赏
  • 举报
回复
我用微过滤驱动做过,记事本其实比office还麻烦点,主要是对文件一些查询信息做处理。
xiqxin 2013-09-21
  • 打赏
  • 举报
回复
引用 4 楼 wshcdr 的回复:
帮顶,另外,我不是这个版的版主...
版主大人,多谢帮顶啦~
xiqxin 2013-09-21
  • 打赏
  • 举报
回复
引用 6 楼 csdddn 的回复:
word有临时文件,保存时先保存到临时文件,然后重命名,用到FileRenameInformation 祝顺利
书上写的读写记事本操作也是先分配一个缓冲区,当文件关闭的时候将文件内容统一写入硬盘。它的判断依据是文件是否关闭。word是否也能用这个判断依据?word是不是自己开辟的缓冲区,我们通过判断它是否rename(保存文件时?),拦截缓冲区文件,对它处理后写入硬盘?
csdddn 2013-08-28
  • 打赏
  • 举报
回复
word有临时文件,保存时先保存到临时文件,然后重命名,用到FileRenameInformation 祝顺利
wshcdr 2013-08-16
  • 打赏
  • 举报
回复
帮顶,另外,我不是这个版的版主...
xiqxin 2013-08-14
  • 打赏
  • 举报
回复
我顶!
xiqxin 2013-08-14
  • 打赏
  • 举报
回复
人工置顶!
xiqxin 2013-08-14
  • 打赏
  • 举报
回复
为什么木有人??人工置顶

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧