我正在寻找用于查找ISO 14443非接触式智能卡UID并在Linux终端中打印的APDU。问题是我发现很多人在谈论它,但没有解决方案。有人能在这方面帮忙吗? 谢谢。
我正在寻找用于查找ISO 14443非接触式智能卡UID并在Linux终端中打印的APDU。问题是我发现很多人在谈论它,但没有解决方案。有人能在这方面帮忙吗? 谢谢。
"获取数据命令"在PCSC 3 v2中定义。如果您的驱动程序符合PCSC v2标准,则可以使用它获取UID:
Class = 0xFF
INS = 0xCA
P1 = 0x00
P2 = 0x00
Le = 0x00 (return full length: ISO14443A single 4 bytes, double 7 bytes, triple 10 bytes, for ISO14443B 4 bytes PUPI, for 15693 8 bytes UID)
返回值是:
Data+SW1SW2
UID
是每张非接触式卡片都有特定的吗?(即,是否存在两张具有相同UID的不同卡片?)它是固定的还是每个会话都随机生成一个号码?我们为什么需要它?仅仅为了防冲突机制吗? - Ebrahim Ghasemi7
字节,因此我们可以拥有2^56
个具有不同AID的非接触式卡片,对吗? - Ebrahim Ghasemi