znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
阅读:1502回复:5

大家讨论一下: 怎样实现在实时加密时改变文件大小?

楼主#
更多 发布于:2005-03-03 10:27
比如透明加密,有人喜欢在文件头加一标志。有时一些分块算法不等比的,加密后的数据比原始数据大。

大家讨论一下在文件驱动中,怎么实现?

最新喜欢:

LeopardLeopar...
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-03-03 12:27
改变大小可以呀,和一般的加密没有什么不同啊
读的时候重新计算偏移就行了,但是要想改变每次读的块的长度就不好办了。
---内核开发合作或提供基础技术服务QQ:22863668 ---
ysy
ysy
驱动中牛
驱动中牛
  • 注册日期2002-02-18
  • 最后登录2008-08-25
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望29点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-03 12:14
基本上不行。
需要单独加密。
aasa2
驱动中牛
驱动中牛
  • 注册日期2004-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分525分
  • 威望339点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-03 12:08
似乎不太可能
技术交流:aasa2@21cn.com QQ群:10863699
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-03 11:45
支持一下先
想做但一直没有做,总觉得比较麻烦 :( :(
好像vcmfc做过这种咚咚
在交流中学习。。。
joshua_yu
驱动小牛
驱动小牛
  • 注册日期2004-12-06
  • 最后登录2010-12-01
  • 粉丝0
  • 关注0
  • 积分428分
  • 威望54点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-03 11:08
先抛快烂砖:

兄弟最近也在做这方面的工作,想在受控文件的前面增加一个头来标记,这样每次读取文件的时候就需要多读一些内容出来,目前基本的思路是在读写历程当中替换用户提供的缓冲区,读出来以后判断文件头部的我们自己添加的头的内容,再将真正的文件内容返回给用户。

加密也在考虑,不过还没有太好的解决方法,前面的帖子讲了也是要自己去读,修改文件偏移量和长度,估计跟上面的方法差不多。
游客

返回顶部