2016-03-21 8 views
-2

Возбужденные задать свой первый вопрос здесь ... так что здесь идет ..Сделать SLE 5542 Смарт-карты Только чтение После бинарной записи, используя APDU

Сейчас я работаю с композитной смарт-карт (один как с NFC MIFARE 1K И Чип Encode) SLE 5542,

до сих пор я сумел выполнить следующую задачу с MIFARE

  1. Чтение и запись значений в блоках сектора

  2. изменение битов доступа и ключей аутентификации A и B для отраслевых трасс, чтобы управлять управлением доступом к сектору блока, в котором я написал, чтобы я мог читать только мои значения.

Что касается Chip Encode, мне удалось.

Выполнение чтения записи в контактном чипе с использованием команд READ BINARY AND WRITE BINARY APDU.

Но теперь я застрял в процессе создания значений, записанных в чипе быть только для чтения,

Я нашел document через Интернет, в котором под Описание схемы он говорит о необходимости PSC И Защита Память для защиты чтения от памяти данных

Но не удается найти точные команды APDU и правильный способ защиты чтения от записи в памяти данных.

P.S Позвольте мне знать, если вам нужны какие-либо дополнительные разъяснения

+0

Связанный [вопрос] (http://stackoverflow.com/questions/31850578/read-write-data-in-sle4442-smart-card-with-java-commandapdu/32887532 # 32887532) – guidot

+0

guidot, я уже видел ссылку, перед которой идет чтение и запись памяти, у меня уже есть выполнил процесс чтения и записи на карте, теперь я хочу заблокировать свою карту, чтобы никто другой не мог выполнить чтение читать по моим значениям. –

ответ

2

карты памяти, как SLE55xx не понимают ПБДП - и я потерял счет, как часто это был задан уже здесь. Большинство читателей, способных обрабатывать эти карты, предлагают услугу перевода, чтобы упростить адресацию через PCSC, но тогда вам нужно посмотреть документацию читателя. Поскольку вы не указали ни на читателя, ни на API, который, очевидно, успешно использовался, ответить не на что.

0

Спасибо, ребята, но мне удалось заблокировать карту, я использовал API синхронизации Omni Key для выполнения чтения записи и изменения вывода карты, я просмотрел документацию и нашел простую команду для изменения PIN-кода карты,

Поскольку SLE5542 - это композитная карта, состоящая из микропроцессорного чипа MIFARE 1k и PC/SC. Я использовал команды APDU для выполнения значений Read Write для mifare, где для чипа PC/sc я использовал API HID Omni Key Sync API для управления чип-картой