【发布时间】:2021-02-18 12:01:13
【问题描述】:
我们想从德国 EC 卡中读取公共数据(如 BIC、IBAN、PAN)。我们使用非接触式界面。 对于某些卡,“select 1PAY.SYS.DDF01”APDU 的响应包含我们要读取的信息。但对于其他一些卡片,此信息不存在。
详细来说,第一步我们选择 1PAY.SYS.DDF01 应用程序:
00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00
在响应 APDU 包含所需信息的情况下,响应如下所示:
0A 00 6F 46 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 34 88 01 05 5F 2D 04 64 65 65 6E BF 0C 27 5F 54 0B 5445 44C 31D 41 4F 4C 5F 53 16 44 45 39 33 31 37 30 35 34 30 34 30 30 30 30 30 30 30 30 30 30 30 90 00
从这个响应中,我们可以提取 BIC 和部分 IBAN(所谓的 Bankleitzahl)。
但对于某些卡,响应 APDU 如下所示:
0A 00 6F 1C 84 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 0A 88 01 05 5F 2D 04 64 65 65 6E 90 00
问题是,在第二种情况下还需要采取哪些进一步的措施?
【问题讨论】:
标签: smartcard apdu emv contactless-smartcard