我得到了一个JavaCard (SmartMX)和模拟的DESFire EV2,并且想从DESFire和JavaCard获得Uid。
为此,我找到了以下APDU命令:
0xFF, 0xCA, 0x00, 0x00, 0x00但只能得到DESFire的Uid。有人能告诉我如何收回JavaCard Uid吗?
我和C# .net5一起使用C# .net5。
文档表示,将继续执行第一个名为protokoll的程序。为此,我尝试用APDU读取JavaCard空闲内存:
0x00, 0xB0, 0x00, 0x00, 0x02但是在再次调用GetUid之后,我又收到了DESFire CSN/Uid。还有人能说出JavaCard的Uid是哪种格式吗?
发布于 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可以是随机的。
https://stackoverflow.com/questions/71158653
复制相似问题