【讨论】QQ文件保险柜是怎么实现的

bifei1983 2010-12-12 12:10:16
貌似是把一个加密的文件,映射到一个驱动器
不知道这个映射驱动器的过程是怎么实现的,是实现一组COM接口呢,还是要写神马驱动之类的
...全文
556 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tourguy 2011-02-22
  • 打赏
  • 举报
回复
膜拜5楼,导师给我个truecrypt,毕业设计就做文件保险柜~~~有什么经验可传授?
bifei1983 2010-12-28
  • 打赏
  • 举报
回复
我修改了TrueCrypt源码已实现基本功能,哈哈
renjieit 2010-12-23
  • 打赏
  • 举报
回复
帮你说说吧,我们公司也有虚拟盘这一块,是我做的,当然不全是我一个人做的.
加密时采用整盘加密来做的,也就是透明加解密,算法可选,原理是这样的.

映射的文件是一个"磁盘"格式文件, 所需要的过程就是 用驱动或者服务或者应用层程序创建 设备符号,将文件与设备命名空间的中的指定符号(逻辑盘符)连接起来. 所创建的文件 不仅需要磁盘格式,更需要对data段进行加密. 所谓透明加解密就是"写加密,读解密".
关于 不同程序创建的符号连接是不同的, 应用层创建的符号连接是在 设备命名空间中的一个 "会话"子项中,注销就被清除了. 用sys级别的创建时不一样的,权限够了,可以在全局的Drivers空间中创建.所有人都能访问,会话结束(注销)也不会消失. 大致介绍一下吧,具体的也不能说, 产品还没出来,腾讯就早了一步...悲愤啊!!!
firstcoo 2010-12-12
  • 打赏
  • 举报
回复
我感觉与硬件有关,就需要做驱动。
但做系统级别的程序,不一定要驱动。
StarsunYzL 2010-12-12
  • 打赏
  • 举报
回复
不是有现成的很出名的开源软件TrueCrypt嘛,国内很多所谓的“文件保险柜”就是用TrueCrypt改编的,比如联想的文件保险柜。

据说TrueCrypt加密过的文件,美国FBI破解了1年也没破解出来。
yihandrensunyong 2010-12-12
  • 打赏
  • 举报
回复
不懂 帮顶

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧