我有一张包含Mifare Desfire EV1非接触式芯片的智能卡,我正在尝试向非接触式部分(Mifare Desfire)发送带有masterkey的身份验证请求,因此我发送以下命令:
-- Auth Req with Master key
>>> cmd = 90 AA 00 00 01 00 00
<<< data =
<<< sw = 68 84我不知道为什么我得到这个错误代码,似乎命令是发送到contat船?
你能帮我找出问题所在吗?之前有没有“激活”到非接触式零件的步骤?
BtW :我试过Omnikey5321v2和ACR122U-A9阅读器
谢谢!
发布于 2020-12-13 15:53:21
我不确定您得到的响应状态(SW = 0x68 84)实际上是什么意思。但是,您的命令中似乎缺少LE字节。
原生MIFARE DESFire EV1 APDU的
包装:
CLA | INS | P1 | P2 | LC | data | LE 0x90 MIFARE 0x00 0x00长度MIFARE 0x00 DESFire wrapped EV1 EV1命令代码参数
与P1 & P2一样,LE字节应该始终存在并设置为0x00,并且不允许任何其他值。
因此,您的身份验证命令实际上应该是:
cmd = 90 AA 00 00 01 00 00 00https://stackoverflow.com/questions/62710637
复制相似问题