我想知道我是否可以限制可以使用NFC阅读器读取哪些卡。也许在卡片上有某种前缀,我可以说,例如"如果卡不以90h开头,请立即拒绝。"
要清楚,我想以某种方式限制访问权限,即使读者本身被插入了另一台计算机,除了使用我自己编码的卡片外,它仍然无法使用。可以通过对读者的某种配置来完成此操作吗?我真的很想知道在我深入研究之前是否有可能。
我正在使用带有RFID卡的ACR122U USB NFC阅读器。我的目标是将其与在线申请一起验证卡并授予对某些服务的访问。
典型的SmartCard读取器是愚蠢的设备,仅从主机系统(例如PC)获取命令并使用它们访问(无接触式)SmartCard。因此,您无法重新编程SmartCard读取器以拒绝访问某些卡的访问。相反,这是您需要在主机侧(和/或卡侧)做的事情。
因此,您通常会以仅与某些卡对话的方式编写应用程序(使用ACR122U访问卡)。此外,根据SmartCard,您可能还需要设置仅在应用程序中知道的身份验证键,以防止其他应用程序访问卡。