简体   繁体   English

如何使用Android读取(和写入)Mifare DesFire卡

[英]How can I read (and write) Mifare DesFire Cards with Android

I'm trying to read and write with an android app an mifare desfire card (classic works already) but don't know how it works :). 我正在尝试使用android应用程序读写mifare desfire卡(已经可以正常使用),但不知道它是如何工作的:)。 I know it has something to do with transceive(byte[]) which is responsible for communicating through raw bytes but how does it work in detail? 我知道它与负责通过原始字节进行通信的transceive(byte [])有关,但是它如何详细工作? Can you give me some Code-snippets? 你能给我一些代码片段吗?

Thanks a lot and best regards. 非常感谢。

恩智浦推出了一个SDK,以处理与Mifare DESFire EV1卡的通信: https : //www.mifare.net/en/products/tools/taplinx/

It is rather complicated than that, because all communication is ciphered and could also be with CMAC. 它比那还复杂,因为所有通信都是加密的,也可能与CMAC进行通信。 I've found a high level SDK than does all the job so you don't have to deal with transceive and all that, private message me if you are interested.. 我发现比所有工作都更高级的SDK,因此您不必处理收发等所有问题,如果您有兴趣,可以私下给我发消息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM