【问题标题】:MIFARE Classic standard keysMIFARE Classic 标准键
【发布时间】:2019-05-20 16:48:27
【问题描述】:
我有两个 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
nfc
rfid
mifare
ndef
【解决方案1】:
正确。
应用笔记MIFARE Classic as NFC Type MIFARE Classic Tag 定义了如何使用 MIFARE Classic 标签来存储 NDEF 数据。本应用笔记定义了所有包含 NDEF 数据的扇区必须可以使用值为 D3 F7 D3 F7 D3 F7 的密钥 A 读取。因此,所有数据扇区(扇区 >= 1)都可以通过密钥 A = D3 F7 D3 F7 D3 F7 重新启用。
此外,标签必须包含一个 MIFARE 应用程序目录,其中数据扇区被标记为包含 NDEF 应用程序。应用笔记MIFARE Application Directory (MAD) 定义了MAD 的结构,并且它还要求MAD 扇区可以用值为A0 A1 A2 A3 A4 A5 的键A 来读取。因此,MAD 扇区(扇区 0)可通过密钥 A = A0 A1 A2 A3 A4 A5 重新启用。
最后,MIFARE Classic 标签的默认传输配置(即当它们从工厂发货时)是所有扇区都可读写,密钥 A = FF FF FF FF FF FF。