在我的Android应用程序中使用NFC Type 1标签。从NFC标签我正在读卡数据,我也想获得唯一标识符(UID)。能够同时阅读data
和UID
,但现在我想更改NFC标签的UID。
我尝试使用各种应用程序,例如 NFC工具, NFC标签编写器,但无法更改UID。
我搜索了但只发现某些mifare类型的卡带有可写的UID。那么有谁知道NFC Type 1标签的UID是否可编辑?
答案 0 :(得分:2)
不,真正的Type 1标签(来自Broadcom或以前的Innovision)的UID无法更改。该UID是一个序列号,在制造过程中永久烧入只读存储器中。
我不确定Type 1标签,但肯定还有其他NFC-A标签(通常来自中国供应商),其行为类似于NXP MIFARE产品,并允许使用特殊命令更改UID。
请注意,使用NFC / RFID标签的UID /防冲突标识符(或任何其他可自由读取的数据)进行身份验证是非常糟糕的,因为可以轻松克隆该信息。另见:
答案 1 :(得分:0)
AFAIK,UID是NFC标签的唯一且永久的标识符。换句话说,没有办法改变它。