24

我在哪里可以买到支持 C 作为开发语言的可编程 USB 加密狗?

4

5 回答 5

12
  1. 精锐 IV
  2. 洛基
  3. 阿拉丁

我们在我们的应用程序中使用精锐 IV。这是一个智能加密狗,您可以将自定义代码下载到其中。它的工作方式是,您的代码不应仅检查加密狗的存在,而应期望加密狗内部代码发出的加密狗的正确输出。

于 2009-09-04T04:39:22.450 回答
5

一个起点是Hexwax。试试http://www.hexwax.com/Products/expandIO%2DUSB/这会让你知道你可以做什么以及从哪里开始。这些是 PIC18 系列微控制器的固件,但您可以购买现成的模块。它们可能并不完全适合,但它们会让您了解什么是可能的,而无需从头开始构建您自己的。

不要忘记,如果您使用自己的 USB 设备,则必须构建 Windows 驱动程序。hexwax 固件使用 HID 接口(键盘、鼠标、操纵杆等),因此驱动程序已经随 Windows/Linux/OS-X 提供。这是一个重要的奖励。

如果我自己动手,我会使用 PIC18 设备,从 Microchip(PIC 的制造商)网站上获取尽可能多的代码——他们有 USB 接口代码——然后走 HID 路线。其他来源:MicroElektronika (www.mikroe.com) 为这类东西做了很多 C 库和编译器。谷歌图片、隐藏、USB 以获取大量信息,人们从头开始制作自己的键盘,没有太多麻烦。

于 2009-09-06T14:38:13.970 回答
1
  • Crossware似乎提供了可编程的 USB 加密狗。加密狗本身并不昂贵,而且没有更好的加密狗甚至可以用作最终产品。然而,开发套件并不便宜。
  • Calao Systems提供一种“超级加密狗”,可以看作是一个巨大的“USB 记忆棒”。它更强大,并且在内部运行 Linux。该设备甚至具有自己的附加 USB 和 RJ45 连接器,但仍可以插入 USB 端口并挂在那里从中馈送。提供了一些外壳。
于 2014-08-22T14:01:55.987 回答
0

SG-Lock 通过可编程 USB 加密狗提供一个简单的解决方案:http ://www.sg-lock.com/fr/index.php

价格实惠,易于编程,API 是一个 DLL,因此它只支持 Windows(我不知道它是否适用于其他系统)。

于 2009-09-11T11:01:26.497 回答
0

我在哪里可以买到支持 C 作为开发语言的可编程 USB 加密狗?

试试 ROCKEY6,它在加密狗本身内部是可执行和可编程的。在安全保护方面与我们的软件配合良好。

http://www.rokey.com.my/prod-dongle-rokey6.php

于 2010-02-17T02:13:50.457 回答