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