除了 NXP 网站上显示的有关 mifare plus 和 mifare desfire 的内容外,考虑以下因素:
- 安全
- 阅读速度
- 当用铁氧体层粘上以便可以粘在手机上时,哪个更好?
- 未来,如果我们想进行支付,首选什么?
- nfc 标签贴纸的尺寸将是 35 毫米直径,这有什么不同吗?使用的标签是什么?
- 标签将与插入 Android 设备的 nfc 阅读器进行交互。从 android POV,哪个更好?为了便于开发和更多功能,哪个更合适?
谢谢
MIFARE Plus 的真正意义在于升级现有的基于 MIFARE Classic 的系统。它具有向后兼容 MIAFRE CLassic 的模式。它具有与 MIFARE Classic 相同的固定内存结构:扇区具有 3 个 16 字节数据块和一个用于 2 个访问控制键的块。它不符合 ISO 14443-4 标准。
MIFARE DESFire 具有灵活的内存结构:最多 28 个“应用程序”(一种操作目录),每个最多 32 个文件。访问控制也非常灵活。它符合 ISO 14443-4 标准,并且可以以符合 ISO 7816-4 标准的模式进行通信。它可以配置为 NFC Forum Type 4 标签,以便兼容的系统(例如带有 NFC 的 Android 设备)自动读出 NDEF 消息。它用于某些支付系统。
编辑:
我想说,这两种产品的安全目标有些不同。DESFire 提供 AES 和 3DES 以实现最大的灵活性,通过加密、MACed 或明文通信:您的选择。每个应用程序和文件都可以配置有自己的访问控制密钥。虽然 MIFARE Plus 旨在提高 MIFARE Classic 的安全性,但其功能与其余部分非常相似。此外,MIFARE Plus 有接近检查功能,而 DESFire 则没有。
它们都支持相同的阅读速度(检查规格!)。它们都将在铁氧体层上运行良好,并且 35 毫米的天线尺寸听起来不错。我有这样的 DESfire 标签,无论有没有铁氧体,都可以在 Android 手机上正常工作。
为了便于开发,我更喜欢 DESFire。它在通信选项和数据存储配置方面都更加灵活。如果你有一个具有 NFC 功能的 Android 设备,你甚至可以将 DESFire 配置为 Type 4 Tag,这意味着 Android 将自动读取任何 NDEF 数据并以意图的形式将其传递给你的应用程序。
您似乎在这里有很多问题,其中一些可能实际上并不相关,但这里有: