我正在使用带有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
) 发送到标签:
00 07 D4 42 1B 52 84 00 08 -- ----------- | | | \->密码 \-> 命令:PWD_AUTH
对此命令的响应应类似于
D5 43 00 包 90 00
同样,您可以发送READ
命令来读取任何页面:
04 D4 42 30 XX
,其中XX
是 1 字节的页面地址。
请注意,读取命令也应该使用 (更健壮?InDataExchange
命令:
05 D4 40 01 30 XX