首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaCard与DESFire仿真获得Uid的

JavaCard与DESFire仿真获得Uid的
EN

Stack Overflow用户
提问于 2022-02-17 13:01:32
回答 1查看 101关注 0票数 0

我得到了一个JavaCard (SmartMX)和模拟的DESFire EV2,并且想从DESFire和JavaCard获得Uid。

为此,我找到了以下APDU命令:

代码语言:javascript
复制
0xFF, 0xCA, 0x00, 0x00, 0x00

但只能得到DESFire的Uid。有人能告诉我如何收回JavaCard Uid吗?

我和C# .net5一起使用C# .net5

文档表示,将继续执行第一个名为protokoll的程序。为此,我尝试用APDU读取JavaCard空闲内存:

代码语言:javascript
复制
0x00, 0xB0, 0x00, 0x00, 0x02

但是在再次调用GetUid之后,我又收到了DESFire CSN/Uid。还有人能说出JavaCard的Uid是哪种格式吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-18 10:13:22

,但只得到DESFire Uid。有人能告诉我如何收回JavaCard Uid吗?

NXP SmartMX具有ISO 14443 A类通信。UID值出现在非接触式协议的初始化阶段(请参阅ISO 14443-3中的防冲突和选择命令)。在协议之间进行分支之前(Mifare和JavaCard协议)。协议类型A初始化对于Mifare和JavaCard都是常见的。Mifare没有特殊值,JavaCard没有特殊值。因此,对于所有协议,芯片只能有一个UID值。

还可能有人会告诉JavaCard的Uid有哪种格式?

据我所知,在JCOP卡中的UID是可配置的,直到卡被融合。有几种可接受的UID格式。有关确切信息,请参阅您的芯片数据表。有时候UID可以是随机的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71158653

复制
相关文章

相似问题

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