可编程USB加密狗

Sak*_*nan 24 c usb cpu dongle

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

Gra*_*ton 12

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

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


小智 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获取大量信息,人们从头开始制作自己的键盘,没有太多麻烦.