桌面版Google身份验证器


16

是否有用于Google身份验证器的桌面应用程序(相当于电话应用程序,而不是PAM库)?

Answers:


10

有Java应用程序,包括GUICLI。两者都在WikipediaGoogle Authenticator页面上列出。两者都在各自的下载页面上包括安装说明。

我喜欢这个主意,但是我没有测试过它们,也不认为它们是安全的甚至可以正常工作。这是我搜索结果的摘要,而不是建议。


1
太好了,谢谢 太糟糕了,这些未提供google-authenticator代码。另外,我不知道是否会很容易做出某种桌面widget的多个帐户/密钥对,也许用另一种语言;-)
ℝaphink

@Raphink是的,也许是一个简单的停止器,它会用代码下拉一个小菜单?从安全的角度来看,也许最好是需要两个不同的设备才能登录。我非常不愿意为了方便而交易安全性。
汤姆·布鲁斯曼

确实有一个施药者。将代码移植到另一种语言(例如python)应该不难。至于几个设备……好了,仍然有密码。就安全性而言,我在台式机上安装身份验证器确实没有问题。
ℝaphink

1
更清楚地说,TOTP imo的主要安全功能是防止登录/密码远程攻击,而不是使用我每天使用的1或2台计算机进行本地攻击。
ℝaphink

7

您可以在网络浏览器中使用一些扩展程序,它们的效果很好。

在这里,这是一个示例:

在此处输入图片说明

对于Chrome / Chromium / Yandex(以及其他基于Chrome的浏览器),您可以使用Authenticator。只需点击此链接中的 “添加到Chrome”按钮即可。

或者你也可以通过添加:Customise and control菜单(浏览器的三条短线/点右上角)> Settings> Extensions> Get more extensions(在列表的底部)> Search the store为:Authenticator

您需要添加一个Passphrase。通过此步骤,您可以同步多个实例-在与您的Google帐户一起使用的计算机之间传输身份验证数据。

要添加身份验证密钥,请执行以下操作:首先单击此处以在浏览器中打开演示条形码。然后执行以下步骤:扫描QR码手动输入。如果条形码不是由某些Google应用程序生成的,则在大多数情况下,您只能使用“手动输入”。如果验证码是基于时间的,则必须使用“ 与Google同步时钟”功能。

使用该应用程序,只需单击Authenticator图标。等待新周期的开始。单击新生成的密钥。它将被复制到剪贴板。

使用钥匙!通常,您大约需要一分钟半的时间来使用它。

我对其他浏览器不太熟悉,但是例如,在Firefox中,您可以使用类似的方式使用Open Two-Factor Authenticator


此外,接下来的答案描述了如何在Apache2和OpenSSH中实现两因素身份验证(使用Google Authenticator):



1

您也可以尝试身份验证器

要安装,只需键入:

pip3 install authenticator

您可以使用添加帐户

authenticator add MyAccount

首先,它将要求您创建数据文件(例如,是),然后要求输入密码以保护otp机密(必填)。确认密码后,它将要求输入密码以生成一次性密码。生成OTP:

authenticator gen MyAccount
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.