0

我试图阅读签证卡的详细信息。使用 EMV 响应我无法获得标签 57 的价值来获取 PAN 和到期日期。请你能帮助我,因为我是新手。谢谢。

4

1 回答 1

0

标签“57”是第 2 道等效数据,PAN 单独存储在标签“5A”中。

无论如何,在这两种情况下,这些标签都不能使用 GET DATA 命令读取,它们存储在可以使用 READ RECORD 命令检索的记录中。

要知道要读取哪些记录,您需要解析在对 GET PROCESSING OPTIONS 命令的响应中收到的应用程序文件定位器(AFL,标记“94”)。

如果您还有其他问题,请告诉我。

举个例子:

选择签证申请

=> 00 A4 04 00 08 A0 00 00 00 03 10 10 03 00
<= 6F 1F 
         84 08 A000000003101003
         A5 13
               50 0E 5649534120435245444954203033
               87 01 03
   9000

总局

=> 80 A8 00 00 02 83 00 00
<= 77 17
         82 02 1000
         94 0C 08020200 SFI=1, record 2, no ODA
               18010101 SFI=3, record 1, ODA
               18020200 SFI=3, record 2, no ODA
         9FDC 02 3420
   9000

读取 SFI 1 的记录 2

=> 00 B2 02 0C 00
<= 70 ...
   9000

读取 SFI 3 的记录 1

=> 00 B2 01 1C 00
<= 70 ...
   9000

读取 SFI 3 的记录 2

=> 00 B2 02 1C 00
<= 70 ...
   9000
于 2022-02-03T19:37:01.507 回答