我正在创建一个在NTAG203标签上存储一些用户数据的android应用。

有没有一种方法可以将密码写入标签并仅在提供密码后才读取数据?

最佳答案

不可以,无法使用NTAG203或MIFARE Ultralight(MF0ICU1)标签实施任何形式的基于密码的身份验证。这些是简单的存储标签,没有任何加密功能。您只能设置(永久)锁定对数据访问权限的锁定位(每页一个锁定位和用于锁定该锁定位的其他锁定位)。

根据您的要求,您可能可以使用密码在将数据写入标签之前进行加密(并在从标签读取数据之后解密数据)。

除此之外,MIFARE Ultralight和NTAG系列中的其他标签还支持非常有限(且不是很安全)的密码保护形式。

10-07 12:51
查看更多