zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2065回复:4

寒江独钓中文件缓冲处理问题

楼主#
更多 发布于:2010-04-17 07:55
看过《寒江独钓》的朋友说说!

《寒江独钓》中文件透明加解密这一章对文件缓冲采取的解决方案是这样写的:
1、当有普通进程打开一个文件时,文件缓冲为密文,并且不允许机密进程打开这个文件。
2、当有机密进程打开一个文件时,文件缓冲为明文,并且不允许普通进程打开这个文件。
3、二者切换时,中间清除文件缓冲。

但是测试时却不是这样的,当我用机密进程notpad打开一文件时,用普通进程wordpad也可以打开,但是wordpad看到的是带有加密标识的密文。   而先用wordpad打开时,notpad也可以打开。

谁说说这是怎么回事呢???????
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2010-04-18 19:34
1.notepad是新建的还是已经存在的?只有新建的才可以。
2.加密盘是否为FAT32文件系统?只有FAT32才可以。
3.是否在XP系统下测试?只有XP系统才可以。
作一名真实,诚实,优秀的科技工作者!
zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-04-19 08:34
回 1楼(shenhui) 的帖子
1、文档时新建的啊。
2、文件系统是FAT32的,NTFS会蓝屏的,无法测试。
3、是XP SP2的系统。

咋感觉这个例子有好多问题呢
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
地板#
发布于:2010-04-26 22:16
自己调一下,看看为什么没有解密。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
ander5115
驱动牛犊
驱动牛犊
  • 注册日期2009-12-23
  • 最后登录2012-08-17
  • 粉丝6
  • 关注3
  • 积分76分
  • 威望681点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-04-27 10:49
打开是可以打开的,透明加密只是保证你机密进程看到的是解密后的内容,普通进程看到的是加密后的包括加密头的内容,又不是限制机密进程打开了,普通进程不能打开。

你notepad打开一文件,用普通进程wordpad也可以打开,wordpad看到的是带有加密标识的密文这就正好是透明加密预想的结果啊,你还想怎么样
游客

返回顶部