smartcard - APDU命令读取卡号

标签 smartcard iso apdu pcsc emv

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

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

谢谢!

最佳答案

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

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

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

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

希望有帮助。

关于smartcard - APDU命令读取卡号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14861908/

相关文章:

java - 验证智能卡中的签名

javascript - toIsoString : does not convert well the date object 的偏移时区问题

java - 将 ECPublicKey 从 JavaCard 恢复到 Java

android - 安卓应用与ACR122U卡仿真交互

java - 假设您有 IClass 卡的 UID,则读取卡上的卡号

c++ - 如何在 C/C++ 中与智能卡交互?

android - 如何在 SIM 卡上的 Android 和 Java Card Applet 之间进行通信(有或没有 RIL 库)?

c - 警告 : this decimal constant is unsigned only in ISO C90

c - Linux 中有哪些常用的C 库来使用CD 刻录机?

android - 如何向 HCE 设备发送命令 APDU?