reading/writing ACOS3 卡的 APDU

APDU for reading/writing ACOS3 card

Reader: ACR38U-H1 (reference 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 有什么问题以及如何正确写入数据?

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

写入名称为 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 也工作正常并显示了一些关于我的 reader 的信息。