除了恩智浦网站上关于mifare plus和mifare desfire的内容,考虑以下因素:
由于
答案 0 :(得分:8)
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论坛类型4标签,以便兼容系统(例如具有NFC的Android设备)将自动读出NDEF消息。它用于某些支付系统。
编辑:
我想说,这2种产品力求实现不同的安全目标。 DESFire提供AES和3DES以实现最大的灵活性,具有加密,MAC或简单通信:您的选择。可以使用自己的访问控制键配置每个应用程序和文件。虽然MIFARE Plus旨在提高MIFARE Classic的安全性,但其功能与其余部分非常相似。此外,MIFARE Plus还具有接近检查功能,而DESFire则没有这种功能。
它们都支持相同的读取速度(查看规格!)。它们在铁氧体层上都能正常工作,35mm的天线尺寸听起来不错。我有这样的DESfire标签,有和没有铁氧体,可以在Android手机上正常工作。
为了便于开发,我倾向于使用DESFire。它在通信选项和数据存储配置方面更加灵活。如果你有一个具有NFC功能的Android设备,你甚至可以将DESFire配置为Type 4 Tag,这意味着Android会自动读出任何NDEF数据并以意图形式将其发送到你的应用程序。
答案 1 :(得分:3)
你似乎在这里有很多问题,其中一些可能实际上并不相关,但这里有: