【问题标题】:How to develop an encrypted USB Flash Drive如何开发加密的 USB 闪存盘
【发布时间】:2011-08-11 09:42:08
【问题描述】:

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

  1. USB 插入 PC 时,会显示一个应用程序,例如“openfile.exe”
  2. 当我运行“openfile.exe”时,它会打开 USB(需要提供密码)以在其中保存其他文件。
  3. 现在用户可以像往常一样将文件保存在 USB 中,该文件将被加密。
  4. 当我从 PC 中拔出 USB 并再次插入时,它将从步骤 1 开始

所以用户总是在插件之后看到“openfile.exe”,直到他们运行我的应用程序 放在USB中。并且数据将得到保护。

我不知道,创建虚拟 USB 模拟器怎么样? 有人知道如何进行吗?

谢谢。

【问题讨论】:

  • 模拟器有必要吗,还是 BitLocker 能解决你的问题?

标签: windows encryption usb virtualfilesystem


【解决方案1】:

它不是虚拟 USB 模拟器,而是一个虚拟文件系统(您创建一个带有驱动器号的虚拟磁盘,该驱动器号在驱动程序的帮助下映射到真实位置)。我们的一些产品(即CBFS Storage and CBFS Connect)可用于此任务。

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

【讨论】:

  • Unix 主宰着除桌面以外的所有市场,因此假设桌面是下一个市场是合乎逻辑的。即使对于垄断者来说,免费也是一个不可能被击败的价格。我的观点是,如果它不是针对前 3 大操作系统的跨平台解决方案,那么它就不是未来的证明。
  • @user447607 坟墓是我们所有人的未来。还有……?
猜你喜欢
  • 2019-02-25
  • 2014-12-20
  • 2010-09-30
  • 2013-11-11
  • 1970-01-01
  • 2011-03-24
  • 2012-07-02
  • 1970-01-01
  • 2022-12-29
相关资源
最近更新 更多