如何防止(覆盖或格式化或克隆其他任何东西)我的NFC TAG?

时间:2015-06-11 06:22:36

标签: android security passwords nfc

首先,抱歉我的英语不好。

我创建了一个可以读写NFC标签的应用程序。我想确保标签不被其他应用程序或格式复制或覆盖。

我找到了一个名为" NFC Tools"它有"设置密码"和"删除密码"特征。当"设置密码"密码已设置,如果您尝试在其他应用程序中编写,则会抛出IOException。如果您使用名为"删除密码"的功能关闭密码,那么您可以写信给它。

所以我必须在我的应用程序中实现此功能,我想得到我想要的。但是,我找不到样品来源。

Web链接和示例源或其他方式或推荐任何内容。 谢谢。

1 个答案:

答案 0 :(得分:0)

好的我知道的是:

  1. 防止覆盖或格式化标记的方法是makeReadOnly()方法,但是,如您所知,您不能在以后修改标记。 Mifare卡可以锁定"一个部门,但实际上只有旧智能手机能够操纵Mifare RFID(Classic或Ultralight)卡(只能读取卡ID)。

  2. 防止重复是不可能的,但您可以使用例如包含卡ID和标签类型的某种校验和,加密或签名方法来检测与您的阅读器应用程序结合的重复项。你使用hasn' ta可写ID(你可以获得带有可写ID的Mifare经典卡)。

相关问题