我使用topt.now作为自动化代码。登录正常,但我将Chromedriver更新为76后,opt部分停止工作。验证错误。任何反馈。与TOP的Chromedriver版本有任何关系吗?
public static String getotp(String secretkey) {
// secretkey argument is second factory authentication key
Totp totp = new Totp(secretkey);
return totp.now();
}
答案 0 :(得分:0)
“两因素身份验证”与chromedriver版本无关。
Totp
负责生成代码。
从方法中return
开始使用代码后,Totp
的作用结束了。
请确保您的私钥,重新生成密钥的时间以及密钥中的位数与验证码匹配。
此外,Totp还需要Base32编码。因此,您不应在compute
方法中传递字符串。将密钥转换为字节,然后发送