小编lcs*_*tto的帖子

如何解读Mifare Classic 1K上的NDEF内容

我使用Android设备上的NFC Tools应用程序(通过内置NFC阅读器)将文本写入Mifare Classic 1K标签.这段文字是"更多"(我的姓).

然后,我正在尝试使用NFC读取器ACR1255U和ACS提供的库来阅读此文本(NDEF格式).

我能够得到以下:

阅读第4块:FF B0 00 04 10回复:0000030ED1010A5402656E6D6F726574 9000

阅读第5块:FF B0 00 05 10回复:746FFE00000000000000000000000000 9000

我知道这FE表明内容的结束,6D6F726574746F是我的文字.但是如何识别文本的开始位置?我很难理解恩智浦文档中描述的TLV格式.

android nfc mifare tlv ndef

3
推荐指数
1
解决办法
5060
查看次数

MIFARE Classic 标准按键

我有两个 NFC 标签,其扇区具有不同的密钥:

  • 标签 1:此标签包含 NDEF 消息。

    • 扇区 0 =A0:A1:A2:A3:A4:A5用于密钥 A
    • 扇区 1 至 15 =D3:F7:D3:F7:D3:F7用于钥匙 A
  • 标签 2:此标签上没有 NDEF 数据

    • 所有扇区 =FF:FF:FF:FF:FF:FF用于钥匙 A 和 B

MIFARE Classic 标签是否有符合 NDEF/非 NDEF 的标准密钥?

authentication rfid nfc mifare ndef

3
推荐指数
1
解决办法
1万
查看次数

无法对用作NDEF标记的MIFARE Classic标记进行身份验证

我使用ACR 1255U-J1作为通过蓝牙连接的外部阅读器.我用来访问阅读器的库是acsbt-1.0.0preview7.我使用以下命令对MIFARE Classic标记的扇区1(块4)进行身份验证:

FF 82 0000 06 FFFFFFFFFFFF
FF 86 0000 05 01 00 04 60 00

当我对空的MIFARE Classic标签进行身份验证(使用制造商默认配置)时,我会收到响应状态字9000.这表明身份验证成功.

但是,当我尝试对已格式化为用作NDEF标记的MIFARE Classic标记进行身份验证时,返回的状态字为6300.

标签格式之间是否存在差异以进行身份​​验证?

authentication android nfc mifare ndef

1
推荐指数
1
解决办法
1376
查看次数

标签 统计

mifare ×3

ndef ×3

nfc ×3

android ×2

authentication ×2

rfid ×1

tlv ×1