>说明:我正在尝试使用POS机读取智能卡。我对读取卡号一无所知,什么是 APDU?我已经为安卓机器设备集成了一个SDK,并尝试使用机器SDK中提供的icc类来读取卡。
我对 APDU 和交易流程有很多疑问:
Q-1(所有类型的卡的APDU都一样吗?
Q-2(APDU如何构建?
Q-3 从哪里获得APDU哪种阅读卡?
默认情况下,我正在使用这些 APDU:
字节[] apdu_utf = { (字节(0x00, (字节( (字节(0xA4, (字节(0x04, (字节(0x00, (字节(0x0E, (字节(0x31, (字节(0x50, (字节(0x41, (字节(0x59, (字节(0x2E, (字节(0x53, (字节(0x59, (字节(0x53, (字节(0x2E, (字节(0x44, (字节(0x44, (字节(0x46, (字节(0x30, (字节(0x31 };
点击以下链接获取帮助:
使用 APDU 命令获取卡的一些信息
谁能帮我解决?谢谢
不,不同卡的 APDU 之间存在巨大差异。在学习了ISO 7816-4,-8和-9之后,总体思路应该变得清晰。要了解您的卡支持什么(支持的子集、其他专有命令、偏差等(,请查看该特定卡的操作手册。
您可能需要签署保密协议才能获得它,但其他任何事情都可能导致浪费时间。