我想在我的笔记本电脑/台式机上贴一张 NFC 贴纸,当用我的 NFC 手机刷卡时即可解锁我的电脑。如果我没有携带手机,我仍然可以使用普通密码登录。到目前为止,我购买了一些 NFC 贴纸,并在手机上安装了 TagStand,它设法发布到我控制的服务器。我想编写一些小软件,它可以监听该服务器,并在服务器告诉我的计算机这样做时解锁我的计算机。我还没有完成最后一部分,因为我不知道如何为 Mac 或 PC 编写这样的软件。是否可以?如果是的话,怎么办?
NFC部分很简单,但解锁部分比你想象的要复杂。解锁您的计算机应该永远不以编程方式完成,因为如果您的程序可以做到这一点,那么其他人也可以。更不用说这个“程序”将基于远程服务器与其自身之间的通信进行操作。这是一个安全噩梦,除了实验性好处之外没有任何用处。
如果您进行足够的研究,您会发现可以通过编程方式锁定(而不是解锁)计算机。另一方面解锁并不容易..
这里有一些链接给你,我之前已经浏览过它们,但从未测试过......
我认为实现这一目标的另一种方法是反其道而行之。让您的手机将密码存储在可以将密码传递到计算机的应用程序中。计算机需要某种 USB NFC 读取器,本质上充当键盘。当您将手机轻触 USB 设备时,它会在文本框中“输入”您的密码,而应用程序执行的最后一件事是“按 Enter 键” 明显的安全问题是,如果您正在运行解锁器应用程序,它实际上只是不断发送输出你的密码...
我想指出的是,华硕已经推出了一款适用于 Windows 8 的产品(允许 NFC 登录),因此这是可能的 - 至于它的安全性如何,我不知道......
我觉得用手机扫描贴纸然后手机解锁电脑有点复杂。为什么不购买一个 NFC 读取器,将其连接到机器,然后使用您的手机作为 NFC 令牌?我们在工作中就是这样做的。我们使用:https://www.win-logon.com/nfc-logon/
祝你好运