20楼#
发布于:2005-03-21 11:56
我判断文件是否加解密的方法,在根目录下新建了一个隐藏文件夹,
所有加密过的文件在此文件夹中都有一个影射文件,然后判断文件是否加密,就判断在该文件夹中是否存在文件即可。 这个方法比较丑陋,不过可行。 改变文件长度确实是个头疼的问题。 我也很想知道搂住是怎么对文件系统内部文件是处理的 |
|
21楼#
发布于:2005-03-21 11:59
这个我好像没有处理过,因为我是整盘加的,如果要那样的话,可能试一下在文件头增加标志阿,改变文件大小,你处理过吗,给我说说阿, 如果是整盘加密,那就不如采用磁盘过滤驱动了 |
|
22楼#
发布于:2005-03-21 12:58
当然我那个也可以目录加密的,不用建隐藏文件夹的,我试过,只是现在不需要那个了,改用虚拟scsi盘,通过网络和远端数据库服务器交互。
|
|
23楼#
发布于:2005-03-23 16:34
楼主,不区分是否加密文件的话,这种方案版上做出来的多的是了,改变文件大小不是那么简单的~~
用joshua_yu 的方案是可行的,不过要把两个结合起来 tooflat,你的方案我们也考虑过,就是怕别人把这个文件夹删了,全部加密文件可就废了,不知道你们是怎么处理这个问题的呢 [编辑 - 3/23/05 by ttzwater] |
|
24楼#
发布于:2005-03-23 16:39
可以帖source出来吗。
|
|
25楼#
发布于:2005-03-23 19:20
你可以目录加密阿,把这个目录设置为不可删除的不就可以了阿
|
|
26楼#
发布于:2005-03-23 23:19
不明白你说的目录加密是什么意思,是指加密\"目录文件\"吗?这个在NTFS下可能会出问题吧,还是指整个目录里面的文件加密?? 如果我们的驱动没起来呢?你怎么不让他删除这个目录?如果默认我们的驱动肯定一直运行的话,这个加解密还有意义吗?反正他访问的时候还是要解密的! |
|
27楼#
发布于:2005-03-24 09:47
楼主,不区分是否加密文件的话,这种方案版上做出来的多的是了,改变文件大小不是那么简单的~~ 这个问题确实很难处理,我也没有更好的办法,我的那份代码只是自己学习用的,主要是看加解密有什么难点,对于这个问题没做太多考虑,如果怕文件夹被删的话,可以把它建成特殊的文件名,让其在应用层删除不掉,不过如果通过直接写磁盘数据来删除该文件夹的话,那就没有办法了。 不过退一步说,用户可以删除文件夹,用户也一样可以修改加密文件,所以,加密文件也一样可能被破坏。 我想透明加解密驱动的目的主要是保护数据不被泄密,对于数据本身的完整性,我觉得加解密驱动对此是无能为力的 |
|
28楼#
发布于:2005-03-24 20:41
恩,这个我同意,但是客户不见得能够理解,所以我们还得多想点办法 |
|
29楼#
发布于:2010-10-19 19:34
mark一下,以后来学习
|
|
30楼#
发布于:2011-05-13 15:56
应该是基于磁盘方式的。
|
|
31楼#
发布于:2012-03-01 18:01
请问,为何不能下载,提示:附件不存在
想学习下源代码 |
|
32楼#
发布于:2012-03-02 10:11
回 dlutfrank 的帖子
dlutfrank:mark一下,以后来学习 (2010-10-19 19:34) 时隔五年的无下载的帖子 你顶起来还要以后来学习。。。。 七年以后再来学习? 我空欢喜一场 哎 |
|
上一页
下一页