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 的信息。
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 的信息。