0

24LC64SC使用读卡器读取和写入 Microchip存储卡OMNIKEY 3021总是会产生6D 00 /6A 86响应。for readAPDU's和 writing 非常简单:

FF B0 00 00 02 response 6A 86 (incorrect p1/p2).
FF D0 00 00 02 01 02 response 6D 00 (invalid instruction).

这两个 APDU 使用ACR38阅读器工作正常。但是,对于此读卡器,有必要使用以下方法选择卡类型:

FF A4 00 00 01 02 (response 6D 00 from the OMNIKEY reader).

问题是:APDU's读写这些卡片的正确方法是什么?是否需要明确选择卡类型?以及如何在读卡器上进行这样的卡类型选择OMNIKEY

提前致谢!

4

1 回答 1

0

没有正确的 APDU 来编写这类卡片。APDU 仅为基于文件的智能卡定义。这些通常是可以解码此类 APDU 的 CPU 卡。FF对于一个类意味着它实际上不是由 ISO 7816 定义的。所以在这种情况下,您的智能卡读卡器或读卡器正在解释命令。解释的命令使阅读器读取存储卡。所以它只是一个便利层。

我不认为(但我不是 100% 确定)这个便利层在智能卡读卡器上是标准化的。无论如何,最好查阅阅读器制造商和阅读器手册。

于 2013-11-22T01:00:03.793 回答