Команда APDU для чтения номера карты

Я хотел бы знать, возможно ли получить номер дебетовой/кредитной карты со смарт-карты, я пытаюсь получить его с помощью устройства чтения смарт-карт с протоколом связи PC/SC,CCID и интерфейсом карты ISO/IEC 7816-1/ 2/3 SmartCard, интерфейс MicroSD ISO 7816-4 SmartCard.

Пока только получаю тип вставленной карты (Visa, Mastercard, Maestro и т.д.)

Спасибо!


person JuanD    schedule 13.02.2013    source источник
comment
Вы проверили спецификации EMV?   -  person Maarten Bodewes    schedule 14.02.2013
comment
да, но я не нахожу ничего связанного с этим! :/   -  person JuanD    schedule 14.02.2013


Ответы (2)


Прежде всего позвольте мне сказать вам, что нет простого пути.

Вы должны изучить документацию EMV, этот учебник довольно хорош.

http://www.openscdp.org/scripts/tutorial/emv/index.html

Вся информация на чип-карте представлена ​​в байтах, в основном закодированных в TLV. Карта обычно имеет несколько записей, в которых хранится информация, вам нужно зациклить эти записи, чтобы найти тег «5a», который является одним из PAN.

Надеюсь, поможет.

person Carlos Mayoral    schedule 17.02.2013

Номер карты, о котором вы говорите, - это PAN = основной номер счета.

Эти данные содержатся в дорожке 1 и дорожке 2, как указано здесь.

Вы можете получить эти данные из чипа с помощью команд APDU. здесь описано, как это сделать.

person kdmin    schedule 15.02.2013