2009-09-04 72 views
22

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

+0

你的意思是你想拥有一个USB加密狗的是,插入时,会自动运行可执行文件? – 2009-09-04 04:39:18

+3

这是为什么关闭?他正在寻找一个可编程USB加密狗 – hhafez 2009-09-04 05:05:59

+1

为什么的确,有很多问题,关于嵌入式设备,为什么不USB加密狗? – 2009-09-04 05:19:32

回答

11
  1. Senselock
  2. rockey
  3. Aladdin

我们在应用程序中使用思洛克。这是一个聪明的加密狗,你可以下载你的自定义代码。它的工作方式是,不是仅仅检查加密狗的存在,你的代码应该会在加密狗内部从你的代码发出加密狗的正确输出。

+0

+1我从来没有听说过加密狗的代码,可能是一个好方法。谢谢。 – kenny 2009-09-11 11:23:26

+0

可以对现成的USB加密狗进行编程吗? – CMCDragonkai 2014-02-22 09:14:07

+0

@CMCDragonkai,取决于你拥有的加密狗。现在,即使是Chromecast等HDMI加密狗也可以进行编程! – Graviton 2014-02-23 08:55:08

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

+0

heh?现在我想知道原来的问题是什么。 – kenny 2009-09-11 11:29:05

+0

不错!我喜欢它如何隔离来自微控制器(uc)的USB问题。顺便说一下,expandIO-USB设备文档提到PIC是潜在的uc。但它讲述了SPI和I2C,因此任何带有SPI或I2C从设备代码的设备或任何uc都可以工作。另外,由于它有A/D,数字I/O,中断等,所以你可能甚至不需要uc。 – Core 2014-03-01 23:17:03

0

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

经济实惠,易于编程的API是一个DLL,因此支持仅适用于Windows(我不知道这是否与其他系统的工作原理) 。

+0

它是一个复制保护加密狗,并且非常好(例如一些数据可以保存在密钥上,例如)。但它不是一个通用的可自由编程的加密狗。 – h22 2014-08-22 14:08:45

+1

虽然这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/18686768) – user28434 2018-02-01 08:30:49

+0

@ user28434我只是有一些信息! – 2018-02-01 08:38:55

0

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

尝试ROCKEY6它的可执行和可编程内部加密狗本身。我们的软件在其安全保护上运行良好。

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

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