3

我想知道是否可以从智能卡中获取借记卡/信用卡号,我正在尝试使用具有通信协议 PC/SC、CCID 和卡接口 ISO/IEC 7816-1/ 的智能卡读卡器来获取它2/3 智能卡,MicroSD 接口 ISO 7816-4 智能卡。

到目前为止,我只知道插入的卡类型(Visa、Mastercard、Maestro 等)

谢谢!

4

2 回答 2

9

首先让我告诉你,没有一个简单的方法。

您必须查看 EMV 文档,本教程非常好。

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

芯片卡中的所有信息都以字节为单位,大部分以 TLV 编码。该卡通常有多个存储信息的记录,您必须循环该记录以找到标签“5a”,这是 PAN 之一。

希望能帮助到你。

于 2013-02-17T05:18:11.040 回答
2

您所说的卡号是 PAN = Primary Account Number

该数据包含在 Track 1 和 Track 2 中,如此所示。

您可以通过 APDU 命令从芯片中检索此数据。这里有一个关于如何做到这一点的步骤。

于 2013-02-15T23:32:03.823 回答