可编程USB加密狗

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

  1. 思洛克
  2. 骆基
  3. 阿拉丁

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

一个开始的地方是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获取大量信息,人们从头开始制作自己的键盘而不会有太多麻烦。

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

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

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

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

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

经济实惠,易于编程,API是一个DLL,所以它只支持Windows(我不知道它是否适用于其他系统)。