首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mifare desfire apdu命令

Mifare desfire apdu命令
EN

Stack Overflow用户
提问于 2020-07-03 15:36:24
回答 1查看 407关注 0票数 0

我有一张包含Mifare Desfire EV1非接触式芯片的智能卡,我正在尝试向非接触式部分(Mifare Desfire)发送带有masterkey的身份验证请求,因此我发送以下命令:

代码语言:javascript
复制
 -- Auth Req with Master key
         >>> cmd  = 90 AA 00 00 01 00 00
         <<< data =
         <<< sw   = 68 84

我不知道为什么我得到这个错误代码,似乎命令是发送到contat船?

你能帮我找出问题所在吗?之前有没有“激活”到非接触式零件的步骤?

BtW :我试过Omnikey5321v2和ACR122U-A9阅读器

谢谢!

EN

回答 1

Stack Overflow用户

发布于 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,并且不允许任何其他值。

因此,您的身份验证命令实际上应该是:

代码语言:javascript
复制
cmd  = 90 AA 00 00 01 00 00 00
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62710637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档