使用OMNIKEY 3021
读取器读取和写入Microchip 24LC64SC
存储卡时,始终会产生6D 00 /6A 86
响应。读取和写入的APDU's
非常简单:
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
读卡器上进行这样的卡类型选择?
提前感谢!
发布于 2013-11-22 09:00:04
没有正确的APDU来写这类卡片。APDU仅为基于文件的智能卡定义。这些通常是CPU卡,可以解码这样的APDU。对于一个类,FF
意味着它实际上不是由ISO7816定义的。因此,在这种情况下,您的智能卡读卡器或读卡器库正在解释命令。解释的命令使读取器读取存储卡。所以它只是一个便利层。
我不认为(但我不是百分之百肯定)这个便利层是智能卡读卡器的标准化。无论如何,最好咨询阅读器制造商和阅读器手册。
https://stackoverflow.com/questions/19726165
复制相似问题