Программируемые USB-ключи
Где я могу купить программируемый USB-ключ, который поддерживает C как язык разработки?
5 ответов
Мы используем Senselock в нашем приложении. Это умный ключ, который вы можете загрузить в него свой собственный код. Это работает так, что вместо того, чтобы просто проверять наличие ключа, ваш код должен ожидать корректного вывода ключа, испущенного из вашего кода внутри ключа.
Одним из мест для начала является Hexwax. Попробуйте http://www.hexwax.com/Products/expandIO-USB/ который даст вам представление о том, что вы можете сделать и с чего начать. Это прошивки для микроконтроллеров серии PIC18, но вы можете купить модули с полки. Они могут не подходить идеально, но они дадут вам представление о том, что возможно, не создавая свой собственный с нуля.
Не забывайте, что вам придется создать драйвер Windows, если вы свернули свое собственное USB-устройство. В прошивках hexwax используется HID-интерфейс (клавиатура, мышь, джойстик и т. Д.), Поэтому драйверы уже поставляются с Windows/Linux/OS-X. Это значительный бонус.
Если бы я свернул свой собственный, я бы использовал устройство PIC18, набрал как можно больше кода с веб-сайта Microchip (создателя PIC) - у них есть код интерфейса USB - и пошел бы по HID-маршруту. Другие источники: MicroElektronika (www.mikroe.com) делает много библиотек C и компиляторов именно для такого рода вещей. Google для рис, спрятал, USB, чтобы получить много информации, люди сделали свои собственные клавиатуры с нуля без особых проблем.
- Кажется, что Crossware предоставляет программируемые USB-ключи. Сами ключи не являются дорогими, и из-за отсутствия лучшего могут даже использоваться в качестве конечного продукта. Однако комплект разработки не такой дешевый.
- Calao Systems предлагает своего рода "супер ключ", который можно рассматривать как "флешку" чудовищного размера. Он более мощный и работает под управлением Linux. Это устройство даже оснащено собственными дополнительными разъемами USB и RJ45, но все еще может быть подключено к USB-порту и зависать от него. Некоторое вложение обеспечено.
SG-Lock предлагает простое решение с помощью программируемого USB-ключа: http://www.sg-lock.com/fr/index.php
Доступный, простой в программировании, API - это DLL, поэтому он поддерживает только Windows (я не знаю, работает ли он с другими системами).
Где я могу купить программируемый USB-ключ, который поддерживает C как язык разработки?
Попробуйте ROCKEY6 его исполняемый и программируемый внутри самого ключа. Хорошо работает с нашим программным обеспечением на его надежную защиту.