2013-10-07 42 views
0

我正在使用NFC TagInfo读取MIFARE Ultralight标签。有些具有下列访问权限:Mifare Ultralight数据访问

可读可写锁定可读可写的未锁定

它们之间有什么区别?如果它们可读可写,关于它们的锁定/解锁是什么?

回答

3

这些是由NFC TagInfo恩智浦MIFARE超轻(所有变体),英飞凌我-d和其他NFC论坛类型2标签显示的访问权限可能的值:

  • 写(未锁定):页是可写的,并且锁位可以被修改(即,页仍然可以被锁定为只读)
  • 可写(锁定):页是可写的并且锁位被锁定(即页面不能被锁定只读)
  • 部分可写:部分页面在工厂只读,而部分可写(例如,含有锁定位)的页面
  • 部分可写(未锁定):一次性可写存储器和锁定位可以被修改(即,页仍然可以锁定到只读)
  • 部分可写(锁定):一次性可写内存和锁定位被锁定(即页面不能锁定为只读)
  • 只读(锁定):页面设置为只读,锁定位为锁定(即页面不能翻转为可写)
  • 只读(factory loc ked):页面在制造期间被写入一次,并且以后不能被重写(例如,标签的序列号)
  • 读/受限制的写:见我-d的读/受限制的写模式
  • 只写(未锁定):页面是可写的,但不能被读取(可能由于缺少认证)和锁定位可以修改(即页面可以更改为无访问/认证只读)
  • 只写(锁定):页面可写,但无法读取(可能由于缺少身份验证)并锁定位被锁定(即,页面不能被锁定为无访问/认证只读)
  • 禁止访问(锁定):页面的锁定位指示只读,但页面不能被读取(可能是由于缺少验证)并且锁定位被锁定(即,锁定位被锁定)。页面可以改成了可写)
  • 进不去:页面包含本页面的锁位,无法读取(可能由于缺少认证)
  • 未知:锁定状态此页无法确定(未知标签类型或锁定位不可读)
+0

感谢您的帮助,非常有用。 – opc0de

+1

至少对于NXP Ultralight和NTAG标签以及NFC论坛类型2标签来说,“锁定”页面意味着它是只读的(没有这些标签只能写入这样的东西)。由于锁定位是一次写入(OTP存储器),因此该状态不能撤消。锁定字节本身(即锁定位存储的页面)也可以被锁定。这会冻结标签的状态。我认为“可写(锁定)”意味着这种状态。 –

+0

正确时,括号中指示的锁定状态指示锁定位的锁定状态,而读取/写入状态(括号外)指示页面锁定位的状态。 –