Windows 使用支持NFC的手机解锁电脑

Windows 使用支持NFC的手机解锁电脑,windows,macos,authentication,applescript,nfc,Windows,Macos,Authentication,Applescript,Nfc,我想在我的笔记本电脑/台式电脑上贴一张NFC标签,当用我的NFC手机刷卡时,它将解锁我的电脑。如果我没有手机,我仍然可以使用普通密码登录。到目前为止,我买了一些NFC贴纸,并安装在我的手机上,它可以成功地发布到我控制的服务器上。我想写一些小的软件,可以听这个服务器,并解锁我的电脑,如果服务器告诉我的电脑这样做。我还没有使最后一部分的工作,因为我不知道如何编写这样一个软件为Mac或PC机。这是可能的吗?如果是这样,怎么做?NFC部分非常简单,但解锁部分比你想象的要复杂。解锁您的计算机应该永远不要以

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

NFC部分非常简单,但解锁部分比你想象的要复杂。解锁您的计算机应该永远不要以编程方式完成,因为如果您的程序可以这样做,那么其他程序也可以。更不用说这个“程序”将基于远程服务器和自身之间的通信来执行。这是一场安全噩梦,除了实验性的好处之外没有任何用处

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

这里有一些链接给你,我以前看过,但从未测试过


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

我想指出,华硕已经推出了一款这样做的产品(允许NFC登录)对于windows 8,这是可能的-就其安全性而言,我不知道…

您可以从现有应用程序(如BTRecomation)的代码开始,替换触发代码以使用您的NFC消息。windows支持使用智能卡+pin认证登录。如果您的PC上连接了NFC阅读器,则您应该能够将安卓手机设置为智能卡,然后使用它更好地保护你的电脑-看看它是否如此不安全,为什么会有遥控钥匙?你说的是真的,如果不“打开”任何“后门”,很难做到这一点,甚至更难做到这一点无意中。我好奇地在谷歌上搜索了这个,因为我和一些朋友做了一个Android/Windows应用程序来做到这一点,到目前为止,它工作正常,我们仍在进行“握手”我们的项目是GPLv2,我们有一个github,一旦我们完成了我们一直在研究的安全握手协议,我会和你们分享我们的github,如果你们有问题,请随时给我留言!