我必须在两种类型的卡片中选择Mifare Ultralight C和Mifare Plus。前者提供 3DES,后者提供 AES。显然,安全是必须的,并且在特定情况下也很重要。

  1. 我选择技术的依据是什么?
  2. 如果可以的话,你知道如何通过Android SDK使用它吗?
  3. 请记住,最终我想通过使用 NFC 进入支付领域。这是否会改变选择标准的动态?

谢谢

有帮助吗?

解决方案

一些可能有助于您做出决定的事实:

  • MIFARE Plus 有 3 个可能的安全级别(取决于 MIFARE Plus IC 的具体类型)。Android NFC API 无法访问安全级别 2。
  • MIFARE Plus,虽然是Android IsoDep 兼容,不兼容 ISO 7816
  • 手机和 MIFARE Ultralight C(和 v.v.)之间的通信从未加密。
  • MIFARE Ultralight C 的存储能力非常有限
  • MIFARE DESFire EV1 提供 3DES 和 AES 身份验证和通信加密,提供 ISO 7816 兼容性,符合 NFC 论坛标准,并提供 2K、4K 和 8K 版本。

其他提示

考虑根据 mifare超高c文档 des实现是一个只有2-key des(而不是一个3-key des)我希望AES能力的卡。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top