使用nfc手机解锁电脑



我想在我的笔记本电脑/台式机上有一个NFC贴纸,当我用NFC手机滑动时将解锁我的电脑。如果我没有带手机,我仍然可以用我的普通密码登录。到目前为止,我买了一些NFC贴纸,并在我的手机上安装了TagStand,它可以发送到我控制的服务器上。我想写一些小软件,它可以监听服务器,如果服务器告诉我的电脑解锁,它就会解锁我的电脑。我没有使最后一部分工作,因为我不知道如何编写这样的软件,无论是Mac或PC。这可能吗?如果有,怎么做?

NFC部分非常简单,但解锁部分比你想象的要复杂得多。解锁你的电脑应该永远不要以编程的方式完成,因为如果你的程序可以做到,那么其他人也可以。更不用说这个"程序"将基于远程服务器和它自己之间的通信进行操作。这是一个安全噩梦,除了实验上的好处没有其他用途。

如果你做了足够的研究,你会发现锁(而不是解锁)计算机是可以通过编程实现的。另一方面,解锁并不容易……

这里有一些链接给你,我以前一直在使用它们,但从未测试过它们…

Remotely-Unlock-a-Windows-Workstation

unlock-local-computer-using-net

unlock-windows-workstation-programatically

没有

我想另一种方法是反过来做。让你的手机将你的密码存储在一个应用程序中,这个应用程序可以将密码传递给电脑。这台电脑将需要某种USB NFC阅读器,它本质上充当键盘的角色。当你将手机轻触USB设备时,它会在文本框中"键入"你的密码,应用程序所做的最后一件事就是"按回车键"。明显的安全问题是,如果你正在运行解锁应用程序,它本质上只是不断地发送你的密码…

我想指出华硕已经推出了一款产品,可以在windows 8上这样做(允许NFC登录),所以这是可能的——至于它有多安全,我不知道……

最新更新