fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
阅读:2221回复:13

filedisk中文件加密问题

楼主#
更多 发布于:2003-05-15 11:41
如果想在filedisk中对写入的文件进行加密,
1. 如何判断文件头和数据内容?
2. 如何判断读写的信息是磁盘数据信息,而非文件?

得到答案就送分

[编辑 -  5/17/03 by  fuq_dddd]
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-15 13:30
在Filedisk这一层没有文件的概念

在这一层只能对磁盘一级进行加密,而不要管那里是磁盘格式数据,那里是文件数据

要对文件进行加密在IFS这一层做就可以了
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-15 17:04
我在filedisk中对所有的数据进行加工,
写入时加密,读出时解密
但是有问题,无法正常格式化
这样处理难道不行吗?

如果做IFS参照哪个例子?
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-15 17:11
可以在FileDisk里面进行加密,但这种加密是磁盘级的不是文件级的

我猜你是写入的时候有问题。
在写入之前加密,执行Write后,不要忘了把那段内存解密哦
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-16 12:20
已经给分

该贴最后疑问:
执行Write后,那段内存需要解密是为什么?
难道这些数据上层还有用?
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-16 13:48
我也不是很清楚,我当时也碰到同样的问题,后来把加密的那段内存解密之后就好了
remote999
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2003-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-16 22:36
请问else大哥,在ifs层怎么对文件加密,能给点提示吗?
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-17 13:37
在文件读写请求的时候进行解密加密
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-18 00:56
一个与驱动无关的问题

在应用层建立了一个虚拟磁盘之后,调用什么API可以直接进行格式化?
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-18 02:36
调用这个函数SHFormatDrive

请参考:
http://www.codeproject.com/dialog/CFormatDriveDialog.asp

cuppsine
驱动牛犊
驱动牛犊
  • 注册日期2002-11-20
  • 最后登录2004-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-06-02 22:49
fuq_dddd 怎么联系阿?我有问题问你

你说:“我在filedisk中对所有的数据进行加工,
写入时加密,读出时解密”

而我碰到了
http://www.driverdevelop.com/forum/viewthread.php?tid=39975
类似的问题,你可否帮我解决?或者把你加密解密的途径告诉我?

谢谢
gongbin_net
驱动牛犊
驱动牛犊
  • 注册日期2003-06-18
  • 最后登录2005-06-07
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-12-21 00:49
我觉得有可能可以的,你可以把哪个*.img文件打开,你就可以看见了,你的文件的具体位置,这个同你的格式化的类型有关,比如fat32
,如果你能搞懂的话,也可以,不过很麻烦的
gongbin_net
驱动牛犊
驱动牛犊
  • 注册日期2003-06-18
  • 最后登录2005-06-07
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-12-21 00:51
一个与驱动无关的问题

在应用层建立了一个虚拟磁盘之后,调用什么API可以直接进行格式化?
可以的用formatx
liumiao3
驱动牛犊
驱动牛犊
  • 注册日期2007-05-13
  • 最后登录2008-06-22
  • 粉丝0
  • 关注0
  • 积分270分
  • 威望32点
  • 贡献值0点
  • 好评度31点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2008-03-08 17:05
else的回答很到位,看来是位大虾。能否解答一下磁盘级与文件级的加密不同之处?谢谢!!
游客

返回顶部