需要在以下智能卡中找到唯一的 id: mifare 、 emv 、 calypso
Posted
技术标签:
【中文标题】需要在以下智能卡中找到唯一的 id: mifare 、 emv 、 calypso【英文标题】:Need to find unique id in the following smart cards: mifare , emv , calypso 【发布时间】:2019-06-10 13:23:45 【问题描述】:我需要能够读取以下卡片类型的唯一 ID:mifare、emv 和 calypso。
我可以读取这些卡的 ATR,但找不到接收唯一 ID 的命令
Card card = terminal.connect("T=1");
CardChannel channel = card.getBasicChannel();
ATR r2 = channel.getCard().getATR();
byte atr[] = r2.getBytes();
【问题讨论】:
至少有一个related question。不过,我会投赞成票,因为这个问题似乎太宽泛了,我无法识别出真正的解决方法——ATR 绝对不是独一无二的。 你检查过这个吗 - ***.com/questions/39609445/… 【参考方案1】:似乎所有指定卡的答案都是 0xFFCA000000 (UID)
【讨论】:
以上是关于需要在以下智能卡中找到唯一的 id: mifare 、 emv 、 calypso的主要内容,如果未能解决你的问题,请参考以下文章
NFC Mifare Ultralight 读取/写入使用 ACR122 的普通 Java 桌面应用程序