我是Mifare Desfire卡的新手。我的目标是在此Mifare卡中创建一个包含数据的文件。首先,我只是在认证过程中遇到麻烦:1.我发送了命令0x0A | 0x00发送给PICC,PICC返回了一个带有以下内容的帧: 8个字节的字(可能是随机加密的数字B),但是在此之后,我不明白我应该如何处理加密机制...,下一步是什么?我的意思是我必须发送的下一个命令是什么?
[MIFARE DESFire EV1使用3-pass mutual authentication protocol进行身份验证。
您可以参考this作为参考。
[如果您不想砸头,不想进入低级实施,NXP已经提供了Open API TapLinx,您可以将其轻松集成到您的项目中并通过以下方式使用所有功能:调用API
例如:desfireObject.authenticate(key);