APDU命令读取卡号

时间:2013-02-13 19:56:01

标签: smartcard iso apdu pcsc emv

我想知道是否可以从SmartCard获得借记卡/信用卡号码,我试图使用带有通信协议PC / SC,CCID和卡接口ISO / IEC 7816的SmartCard读卡器来获取它-1/2/3 SmartCard,MicroSD接口ISO 7816-4 SmartCard。

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

谢谢!

2 个答案:

答案 0 :(得分:6)

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

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

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

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

希望它有所帮助。

答案 1 :(得分:1)

您正在谈论的卡号是PAN =主帐号

此数据包含在第1道和第2道中,展示为here

您可以通过APDU命令从芯片中检索此数据。有关如何执行此操作的步骤({3}}。