可编程USB加密狗

时间:2009-09-04 04:35:26

标签: c usb cpu dongle

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

5 个答案:

答案 0 :(得分:12)

  1. Senselock
  2. rockey
  3. Aladdin
  4. 我们在申请中使用精锐。它是一个智能加密狗,您可以将自定义代码下载到其中。它的工作方式是,代码不应只检查加密狗的存在,而是应该期望从加密狗内部代码发出的加密狗输出正确。

答案 1 :(得分: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库和编译器。谷歌为pic,hid,usb获取大量信息,人们从头开始制作自己的键盘,没有太多麻烦。

答案 2 :(得分:1)

  • Crossware似乎提供可编程USB加密狗。加密狗本身并不昂贵,没有更好的东西甚至可以用作最终产品。然而,开发套件并不便宜。
  • Calao Systems提供了一种超级加密狗"可被视为" USB记忆棒"巨大的。它功能更强大,内部运行Linux。该设备甚至具有自己的附加USB和RJ45连接器,但仍然可以插入USB端口并挂在那里供电。提供了一些外壳。

答案 3 :(得分:0)

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

价格合理,易于编程,API是一个DLL,所以它只支持Windows(我不知道它是否适用于其他系统)。

答案 4 :(得分:0)

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

尝试使用ROCKEY6的可执行文件,并在加密狗内部进行编程。使用我们的安全保护软件可以正常工作。

http://www.rockey.com.my/prod-dongle-rockey6.php