我正在尝试使用 android 应用程序读取和写入 mifare desfire 卡(经典作品已经),但不知道它是如何工作的 :)。我知道它与负责通过原始字节进行通信的 transceive(byte[]) 有关,但它是如何详细工作的?你能给我一些代码片段吗?
非常感谢和最好的问候。
NXP 推出了一个 SDK 来处理与例如 Mifare DESFire EV1 卡的通信:https ://www.mifare.net/en/products/tools/taplinx/
它比这更复杂,因为所有通信都是加密的,也可能使用 CMAC。我找到了一个比所有工作都更高级的 SDK,所以你不必处理收发等所有问题,如果你有兴趣,请私信我..