129得票3回答
Python中的Google Authenticator实现

我正在尝试使用Google Authenticator 应用程序生成一次性密码。 Google Authenticator的功能 基本上,Google Authenticator 实现了两种类型的密码: HOTP - 基于HMAC的一次性密码,这意味着每次调用时密码会更改,符合RFC4226...

61得票6回答
如何在.NET应用程序中实现Google Authenticator的教程?

我正在寻找有关如何在.NET应用程序中使用Google Authenticator的教程。这个教程存在吗?如果存在,我该在哪里找到它? 我了解这可以用于为自己的应用程序添加双因素认证。

53得票4回答
如何生成一个QR码,使得在OTP下方正确显示Issuer名称的谷歌身份验证器?

警告:与第三方分享您的 TOTP 密钥破坏了多因素身份验证的基本假设,即 TOTP 密钥是秘密的。 所以,我已经了解了这方面的文档,可以在这里找到:Google Authenticator Key URI Format 当我按照该页面上的示例操作时:otpauth://totp/E...

26得票3回答
谷歌验证器API存在吗?

我正在尝试创建一个使用Google Authenticator的双因素认证的Web应用程序,所以我的问题是,是否有适用于Google Authenticator的API?

17得票2回答
服务器上是否可以对HOTP/TOTP密钥进行盐和哈希处理?

我正在构建一个基于TOTP/HOTP的双因素认证系统。为了验证otp,服务器和otp设备都必须知道共享密钥。 由于HOTP秘密与用户的密码非常相似,因此我认为应该采用类似的最佳实践。具体而言,强烈建议永远不要存储未加密的密码,只保留密码的盐哈希值。 既有的HOTP/TOTP RFC规范,也...

15得票2回答
C#中的Google Authenticator一次性密码算法

我想在C#中计算通过Google Authenticator或类似应用生成的OTP密码。 我已经找到了一些JavaScript实现和Python,但没有找到C#版本: http://blog.tinisles.com/2011/10/google-authenticator-one-time-...

14得票6回答
谷歌oAuth 2.0 API认证错误:错误400 - redirect_uri_mismatch(不符合策略)DJANGO应用程序。

我正在尝试在请求Gmail和日历数据的Django应用程序中使谷歌身份验证工作。我已经在Google开发者控制台中设置了oAuth API,并将其与我的项目链接起来,而且我已经三次检查过我的重定向URI与代码中完全匹配(HTTP与HTTPS没有错误,斜杠也没有任何不一致之处)。我确保我的密钥、...

13得票1回答
使用PHP实现谷歌身份验证器

我使用https://github.com/chregu/GoogleAuthenticator.php为正在开发的网络应用建立了两步验证。所有生成密钥和验证码的操作都正常。 现在我在另一台服务器上设置了相同的代码,生成了新的密钥,并将其添加到 Google Authenticator 移动...

12得票2回答
如何使用 PHP 创建 Google 两步验证?

我希望在我的PHP项目中使用Google 2FA。用户需要在登录时输入6位数的2FA代码。 你能给一些方向性的建议吗?

10得票3回答
Google Authenticator的Java API

我想使用Google Authenticator添加双因素身份验证,并想知道Google是否提供Java API。我尝试搜索了一下,但没有找到任何相关内容。如果有人知道Java API,能否指向我。 如果没有API,我该如何在我的基于Web的Java应用程序中使用Google Authenti...