阅读:2381回复:7
有谁比较了解OTFE(on-the-fly encryption)?
我一直对sfilter加密rar、word等特殊文件存在的问题很苦恼,于是研究了一下truecrypt。官网上说它使用的技术叫on-the-fly encryption,可以实现几乎任何格式文件的正确打开,并且能执行可执行文件。可惜truecrypt代码没有使用微软提供的过滤模型。本人愚钝,未能读懂truecrypt关键代码,只是知道它是将读写请求放入队列处理,但是不知道它到底是如何实现OTFE的。所以在此请教各位前辈,可以简单介绍一下这方面技术,或者推荐一些相关书籍吗?
|
|
沙发#
发布于:2010-09-12 14:51
你用一下不就知道他是怎么做的啦?虚拟磁盘。
|
|
板凳#
发布于:2010-09-12 15:42
回 1楼(bannerman) 的帖子
我当然用过了。。。我自己做了一个类似truecrypt的软件,用sfilter+filedisk实现的,但是因为不会处理特殊文件,所以感觉不够“透明” |
|
地板#
发布于:2010-09-12 18:02
磁盘加密
你弄sfilter干什么 truecrypt的原理说起来很简单 就是虚拟了一个磁盘 然后写入加密,读出解密 是磁盘字节级的加解密 不是文件级的加解密 |
|
地下室#
发布于:2010-09-12 19:42
回 3楼(lijianhua12) 的帖子
你的意思是truecrypt做的是磁盘过滤驱动?恕我愚钝,我的理解:要实现虚拟加密磁盘真正的“透明”,得做磁盘级的过滤,是这样吗? |
|
5楼#
发布于:2010-09-12 21:00
是的
文件加解密和磁盘加解密是不同的技术 前者巨难 后者要容易很多 但后者的问题也多,很多应用场合不合适 |
|
6楼#
发布于:2010-09-13 09:29
回 5楼(lijianhua12) 的帖子
非常感谢你的回答!我觉得虽然文件加密在技术上值得钻研,但如果仅仅能加密文本,那么这个系统又有多大的应用前景呢。也许是我阅历尚欠,但以我研究truecrypt的感受来说,完全的“透明”才能真正的满足用户的需求。对于用户而言,最重要的还是操作的便捷性和功能的完整性。我现在有一个项目,需要做一个完全“透明”的虚拟磁盘。所以可以推荐基本关于磁盘加密的书籍吗?在此先谢过了! |
|
7楼#
发布于:2010-09-13 23:14
磁盘加密
一出问题全部完蛋 书好象没有 truecrypt好象就能完全满足你的要求 |
|