Stackoverflow上有很多关于Desfire EV1卡的问题.但是,如果您搜索一些示例数据,那么您将在Ridrix博客中找到几个字节的唯一位置.但这还不完整.
在为Desfire卡开发代码时,很多人都在那里写了他们的问题.但大多数情况下,当他们解决问题时,他们懒得发布解决方案.因此,您会发现许多问题,但很少有数据示例的答案.
即使你有Desfire EV1文档(我没有它,我研究过easypay代码),你还需要更多.文档只是理论.但是,您的卡返回身份验证错误或完整性错误或意外CMAC的原因是什么?
没有例子,你完全迷失了.
我目前正在制作一个项目,我想使用具有 NFC 功能的 Windows 10 手机读取智能卡的 UID/序列号以查找一个人的 ID。我试图从中获取 UID/序列号的卡是 NXP MIFARE DESFire EV1。我正在寻找的 ID 印在卡上,我设法使用我朋友的手机和 Android 应用程序访问它,这意味着该号码可以访问,尽管我不知道如何访问。
我能够向卡发送 APDU 命令,但我不知道使用哪个命令来获取我正在寻找的 UID/序列号。
我需要向卡发送哪些 APDU 命令才能获取 ID?我正在寻找的 ID 是 7 个字节长。