首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PyOTP生成的代码与Google Authenticator生成的代码不匹配

PyOTP生成的代码与Google Authenticator生成的代码不匹配
EN

Stack Overflow用户
提问于 2019-11-07 16:31:33
回答 2查看 1.1K关注 0票数 4

我想在Python中实现Google Authenticator生成的2FA代码

Google Play上的Google Authenticator应用程序为所需的服务生成两步验证。

我已经在我的谷歌账户上设置了2FA,他们以"bsnz bwpn tji6 flto 5enn 6vd4 wji7 aaaa“的形式向我提供了密码,并注明”空格无关紧要“。

因此,我在Python中尝试了以下代码,但它不起作用。

在Google Authenticator中,我已经选择了“基于时间”

在我的电脑上运行下面的脚本的时间与在我的手机上运行Google Authenticator应用程序的时间相同。

代码语言:javascript
运行
复制
import pyotp, base64
totp = pyotp.TOTP( base64.b32encode("bsnz bwpn tji6 flto 5enn 6vd4 wji7 aaaa") )
print "Current OTP:" + totp.now()

Google Authenticator App生成的代码与我的代码不匹配。

我做错了什么?

EN

Stack Overflow用户

发布于 2019-12-13 01:16:28

您需要扫描由二维码扫描仪生成的二维码。您将得到类似如下的内容:

代码语言:javascript
运行
复制
'otpauth://totp/testegmail.com?secret=MYSECRET&issuer=Google'

这是正确的秘密。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58744712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档