8

我希望能够从 Mifare 1K RFID 读写字符串。我使用 NXP TagWriter 应用程序成功读取并写入了我拥有的标签。然后我在这里尝试了代码,但能够从中得到任何有意义的东西。在我更改之前它甚至不会进行身份验证

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_DEFAULT);

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_MIFARE_APPLICATION_DIRECTORY);

但只得到这个作为输出:

BLOCK 0: 298091JFIS8903JF0SDF093
BLOCK 1: 298091JFIS8903JF0SDF093

不知道该怎么做,以及读取和写入卡的过程是什么。任何示例或指示都会非常有帮助!

4

1 回答 1

2

您是否在空白的 Mifare 1K Classic 标签上尝试过上述代码?

只需删除一个变量。可能是 NXP TagWriter 应用程序在第一次写入时更改了身份验证密钥,从而阻止了其他程序对其进行写入。

于 2011-06-28T11:52:16.997 回答