用于读/写ACOS3卡的APDU

时间:2015-10-11 10:28:26

标签: smartcard apdu

读者:ACR38U-H1reference manual
卡片:ACOS3-72K

适用于我的卡的APDU字符串示例:80 84 00 00 08(获取挑战)。答案是AA630D0364AE54E5 9000

我试图通过ADPU字符串80 D0 00 01 05 AA BB CC DD EE将数据写入文件。答案是6985(当前没有选择EF,没有监控命令/没有事务管理器文件)。

有人能告诉我ADPU有什么问题以及如何正确写入数据吗?

1 个答案:

答案 0 :(得分:0)

答案是在ACR1222L API中找到的(这不是我的读卡器,但我在这里找到了很多例子)。

写一个名为55 55的文件(4个字节的数据 - 01 02 03 04,是的,我真的不知道为什么我需要这么多APDU命令才能执行这个简单的任务):

80 20 07 00 08 41 43 4F 53 54 45 53 54
80 A4 00 00 02 FF 02
80 D2 00 00 04 00 00 01 00
80 A4 00 00 02 FF 04
80 D2 00 00 06 FF 01 00 00 55 55
80 A4 00 00 02 55 55
80 D2 00 00 04 01 02 03 04

读取名为55 55的文件(4个字节):

80 B2 00 00 04

FF 09 00 00 10也可以正常工作,并显示有关我读者的一些信息。