Mifare DESFire 读取文件

Posted

技术标签:

【中文标题】Mifare DESFire 读取文件【英文标题】:Mifare DESFire read file 【发布时间】:2016-08-23 12:13:49 【问题描述】:

我正在使用 Mifare DESFire 智能卡并尝试读取文件。我可以选择应用程序并获取文件的 ID,但是如何选择和输出该文件?

APDUS I send: 
// Get Application ID
--> 0x90 6A 00 00 00
<-- 0x 93 B3 AE 91 00
// Select Application
--> 0x90 5A 00 00 03 93 B3 AE 00
<-- 0x91 00
// Get File ID
--> 0x90 6F 00 00 00
<-- 0x01 02 91 00

我做的一切是否正确?下一步选择和输出这个文件是什么?

【问题讨论】:

【参考方案1】:

您的 APDU 跟踪看起来不错。

查看产品数据表中的命令READ DATAREAD RECORDS(取决于访问条件,您可能还需要使用AUTHENTICATE)。

祝你好运!

【讨论】:

以上是关于Mifare DESFire 读取文件的主要内容,如果未能解决你的问题,请参考以下文章

Mifare DESFIRE EV1 GetCardUid

从 MIFARE DESFire 获取 UID 的 APDU?

Mifare desfire apdu 命令

如何读取 mifare 卡的二进制块?

黑莓 10 NFC 支持

使用 javax.smartcardio 读取 NFC Mifare Ultralight 卡