DesFire命令在PCSC阅读器中

时间:2013-07-24 13:56:46

标签: smartcard mifare smartcard-reader

我正在尝试将Mifare DesFire(和Mifare Plus)APDU发送给符合PCSC标准的读卡器。正如我在文档中所读到的那样,您必须在将这些命令发送给那些类型的读者之前将其封装起来。 例如:

在DesFire中,命令'Format PICC'是FC。你必须发送: 90 FC 00 00 00这是ISO格式的命令或 FF DE 00 00 01 FC - 格式FF DE 00 00 [Length_of_command] [command]在大多数PCSC读卡器的文档中

问题是只有当响应的字节多于一个时,上述格式才能正常工作。如果响应是一个字节,它总是返回一个未知的错误代码。例如。如果FC命令作为第一个命令发送,它应该返回'AE'。相反,我得到一个未知的错误,这似乎是读者的问题。

注意:在ISO格式的命令90 FC 00 00 00中,响应正确('91AE')

0 个答案:

没有答案