2011-04-23 143 views
1

我需要开发一个加密的USB闪存驱动器来保护我的数据。这里是高层次的想法:如何开发一个加密的USB闪存驱动器

  1. 当USB将在PC被堵塞,它会显示一个应用程序,例如“openfile.exe”
  2. 当我运行“openfile.exe”就会打开USB(需要输入密码)以保存其他文件。
  3. 现在用户可以像往常一样将文件保存在USB中进行加密。
  4. 当我拔掉从PC和重新插件USB,它会从第1步开始

因此,用户总是看到“openfile.exe”插件之后,直到他们跑我的应用程序 放在USB 。数据将得到保护。

我不知道,如何创建虚拟USB模拟器? 任何人有想法如何继续?

谢谢。

+0

模拟器是否必要,或者BitLocker能解决您的问题? – Jess 2011-04-23 08:04:00

回答

0

它不是虚拟USB模拟器,而是一个虚拟文件系统(您可以创建一个带有驱动器盘符的虚拟磁盘,并通过驱动程序将其映射到实际位置)。我们的几个产品(即Solid File System OS版本和Callback File System)可用于此任务(请参阅comparison of our virtual storage products)。

此方法的缺点是您必须将内核模式驱动程序安装到系统。您的应用程序可以即时执行此操作,但它需要具有此任务的管理权限。即当你来到网吧的时候,插入你的U盘并拥有一个加密磁盘几乎是不可能的(因为网吧管理员不会给你管理员权限)。

+0

除了桌面以外,Unix统治着每个市场,所以假设桌面是下一个是合乎逻辑的。即使是垄断,免费也是不可能的。我的观点是,如果它不是顶级3操作系统的跨平台解决方案,那么它不是未来的证明。 – user447607 2013-04-20 17:13:57

+0

@ user447607墓是我们所有人的未来。而...? – 2013-04-20 17:52:35

相关问题