使用 C# 和 YubiKey 添加 winlogon 登录方法
Posted
技术标签:
【中文标题】使用 C# 和 YubiKey 添加 winlogon 登录方法【英文标题】:Add winlogon login method using C# and YubiKey 【发布时间】:2010-08-23 16:31:08 【问题描述】:至于个人乐趣和挑战,我想添加一种在我自己的个人电脑上登录的方式。目前所有人都在使用 Windows 7。
通常这将使用 ICredentialProvider 或类似的东西。基本上这里的目标是有两种登录方式,一种是普通用户/密码,另一种是使用 Yubikey。
我可以在哪里找到一些关于如何使用 C# 实现这一目标的资源?
【问题讨论】:
你有没有找到一个很好的解决方案? @Cheesebaron 根本不是,但它主要是为了娱乐和游戏。也许它随着Win8而改变,也许不是。虽然已经有一些解决方案可以解决这类问题。 OK :) 我有点想复制你可以在 Mac 上使用配对的 iPhone 来解锁电脑的敲手机操作。当然它是超级不安全等,但它超级方便。 【参考方案1】:有一篇关于实现custom Credential Provider here的文章,还有some samples here。但是,我确实认为您需要在本机代码中实现自定义凭据提供程序,这通常意味着 C/C++。示例在 C 中。
您可能应该在执行任务之前进行一些谷歌搜索。请注意GINA 是旧的 Windows 登录机制,自 Vista 以来已从 Windows 中删除(因此您可以忽略有关此的文章)。
【讨论】:
以上是关于使用 C# 和 YubiKey 添加 winlogon 登录方法的主要内容,如果未能解决你的问题,请参考以下文章
ssh 代理 plink 无法弹出 yubikey 输入表单
如何与同一物理智能卡上的多个 javacard 应用程序交互(如 yubikey)
SIS 2012/2013-Primjena YubiKey-a(托米斯拉夫Gec,伊万·科维)
Local Authentication Using Challenge Response with Yubikey for CentOS 7