Как мне кодировать пустые смарт-карты?

В моем школьном проекте у меня была пустая смарт-карта и считыватель (я думаю, что он может писать тоже) - считыватель Gemalto IDBridge CT40 - и теперь я должен найти способ писать на этой смарт-карте, и у меня нет абсолютно никакой идеи, с чего начать. Я получил программное обеспечение (Мемо-модуль Gemclub), и я не могу найти учебники или что-то для этого. В конце должна быть возможность аутентификации с помощью этой смарт-карты. Можете ли вы сказать мне, где я должен начать? как я могу общаться с этой смарт-картой, как писать на ней? Или какие вещи я должен научиться общаться с ним?

Спасибо Патрик

2 ответа

То, что у вас есть, на самом деле не является смарт-картой. Это безопасная карта памяти; Вы не можете загрузить программу в нее или что-то в этом роде. Довольно простые вещи. Характеристики упомянуты здесь.

Карта связывается с T=0, который был стандартизирован в спецификациях ISO 7816-3. Это означает, что вы можете отправить APDU на карту. Точно так же вы будете общаться со смарт-картой, которую можно запрограммировать. Вы можете общаться с помощью любого программного обеспечения, совместимого с PCSC, поскольку ваше устройство чтения смарт-карт совместимо с PCSC (интерфейсом ПК-смарт-карта).

В конце концов, эта карта использует собственный интерфейс GemPlus, поэтому вы должны попытаться получить помощь от этой компании. Вы можете найти руководство онлайн без особой суеты (хотя оно защищено авторским правом, так что будьте осторожны). Если карта находится в режиме эмитента, вы сможете отправлять ей правильные команды без аутентификации.

Для C# вы можете посмотреть эту статью. Для Java вы можете погрузиться в javax.smartcardio программировать карту через PCSC-совместимый интерфейс.

Вы можете найти хорошую помощь в файле справки, установленном вместе с Gemalto SDK. Пожалуйста, перейдите по этой ссылке для пошагового объяснения того, как использовать карты Gemalto 510 с визуальными студиями, это может вам помочь.

Другие вопросы по тегам