В основе большинства приложений для смарт-карт лежит международный стандарт ISO 7816.
Поняв подходы к размещению данных, принципы разграничения доступа и освоив команды из этого стандарта,
вы успешно разберетесь почти что с любым приложением для смарт-карт.
Вам помогут в изучении ISO 7816 наши инструменты:
Симулятор карты, реализующей ISO 7816
Конструктор команд для смарт-карт
Тренажер работы с картой по стандарту ISO 7816
Программа построена на основе утилиты Smacon.
Вместо того, чтобы посылать команды смарт-карте через интерефейс PC/SC,
специально модифицированный Smacon направляет их встроенному тренажеру.
Начальное состояние тренажера после запуска программы соответствует состоянию
смарт-карты с пустой файловой системой. Все операции в MF разрешены без ограничений.
Программа работает на компьютерах с ОС Windows, начиная с версии Windows XP. Скачать тренажер работы с картой по стандарту ISO 7816
Конструктор команд для смарт-карт
Приложение APDU WIZARD помогает пользователю
сгенерировать команды (APDU) для смарт-карт, с помощью графического интерфейса пользователя.
Приложение позволяет формировать APDU основных команд из индустриального стандарта ISO 7816. Скачать Wizard
Примеры
Мы написали несколько примеров в виде скриптов для утилиты Smacon.
Все они созданы при помощи конструктора команд APDU Wizard
и могут исполняться на Тренажере работы с картой по стандарту ISO 7816.
Пример 1
Демонстрирует работу с файлами данных (EF) различных типов
Пример 2
Демонстрирует приемы управления файловой системой
Пример 3
Демонстрирует как работает система разграничения доступа к данным
Для исполнения скрипта необходимо передать его имя в командной строке утилиты smacon_iso.
Например: smacon_iso file_types.smacon
Файл лога smacon_iso.log будет создан в текущей директории.