阅读:5320回复:6
U盘的分区加密工具
现在大部分的U盘都提供这样的功能,能将U盘划分成加密和明文两个分区。提供口令才能察看加密分区内的内容。牛人给介绍一下,这是怎么实现的?是在驱动一级实现的?fireware?
|
|
沙发#
发布于:2005-01-10 12:40
注意"她会在你的u盘上多格式化出一个很小的分区"
也就是当你要格成加密盘的时候,其实你的u盘被格成了两个分区,而fireware根据不同的情况会选择返回不同的磁盘信息给pc.如果未加密就返回一个login分区给你,如果成功login了,就返回真实数据盘给你.从而达到加密. 如像你所说: 在U盘的分区表里面,不写入加密分区的分区信息,是不是就达到这样的效果?则要求fireware要可以生成新的分区信息,太复杂. 如像我所说的原理,你甚至可以设多个加密盘,五个,十个...不同的用户登陆到不同的磁盘. 不通过fireware的话就用其他的方法,如虚拟磁盘. |
|
板凳#
发布于:2005-01-07 19:32
其中一种方式是这样的: u盘返回login分区的信息,而不会把加密区的信息返回给windows : 在U盘的分区表里面,不写入加密分区的分区信息,是不是就达到这样的效果? 输入密码,u盘fireware把指针指向加密分区 :修改分区表的数据,切换分区可以实现吗? 这些功能不通过fireware能不能实现?大虾指点迷津呀! |
|
地板#
发布于:2005-01-07 12:44
其中一种方式是这样的:
你用厂家提供的用户软件格式化u盘时,她会在你的u盘上多格式化出一个很小的分区,也就是你看到有一个login.exe的分区.然后在这个盘上复制一个登陆软件. 当你再次上盘的时候,u盘返回login分区的信息,而不会把加密区的信息返回给windows,所以此时你只能看到login分区,于是加密区就被"加密"了.其实只是隐藏掉. 用户运行login.exe,输入密码,u盘fireware把指针指向加密分区(即登陆),此时windows擦新读取u盘信息时,返回的就是加密区的信息.这时login分区就看不见了. 此种方式与驱动无关,与操作系统也无关. |
|
地下室#
发布于:2005-01-05 13:25
划分出一个partition能够在应用层实现吗?是不是自己写MBR、DBR之类的?
|
|
5楼#
发布于:2005-01-05 09:49
个人觉得应该是固件和win驱动共同完成的。
|
|
|
6楼#
发布于:2005-01-04 20:18
固件和PC应用软件共同完成的!
|
|