如何使用ACR122U对NTAG213进行身份验证



我正在使用带有NTAG213卡的ACR122U读卡器。该卡受密码(读取和写入)保护,受密码52 84 00 08保护。我应该运行哪些 APDU 命令来验证卡,并在验证后读取卡的第 30 页和第 31 页?

我知道使用 MiFare 1k 我可以加载密码并对扇区进行身份验证,但我不确定身份验证如何与带有ACR122U读卡器的NTAG213卡配合使用。

使用ACR122U,您需要将直接命令发送到读卡器内部的PN532 NFC控制器芯片,以便交换此类低级命令。例如,您可以使用InCommunicateThru命令向标签发送原始命令:

+-----+-----+-----+-----+--------------+-----------+-----+ |共轭亚油酸 |移民局 |小一 |小二 |路易 |数据 |乐 | |FF |00 |00 |00 |2 + 镜头(厘米) |D4 42 厘米 |--  | +-----+-----+-----+-----+--------------+-----------+-----+

这样,您就可以将密码身份验证命令 (PWD_AUTH) 发送到标签:

FF 00 00
00 07 D4 42 1B 52 84 00 08 --  ----------- |  | |  \->密码 \-> 命令:PWD_AUTH

对此命令的响应应类似于

D5 43 00 包 90 00

同样,您可以发送READ命令来读取任何页面:

FF 00 00 00
04 D4 42 30 XX

,其中XX是 1 字节的页面地址。

请注意,读取命令也应该使用 (更健壮?InDataExchange命令:

FF 00 00 00
05 D4 40 01 30 XX

相关内容

  • 没有找到相关文章

最新更新