windows配置steam令牌,获取secret
下载SDA(SteamDesktopAuthenticator) Jessecar96/SteamDesktopAuthenticator at 1.0.10 (github.com)
运行Steam Desktop Authenticator.exe,点击Setup New Account,登录账号密码;
登录过程中,会要求输入邮箱收到的验证码以及手机收到的验证码,按照要求录入即可;
途中会提示是否加密encrypt xxx,不要加密,留空或者cancel;
会要求你记住并验证恢复码;
如果设置成功,软件界面Login Token会显示5位验证码;
配置bitwarden
在SDA文件夹/Files/路径中,找到{STEAM_ID}.maFile并打开,解析json,找到uri字段;
得到otpauth://totp/Steam:{username}?secret=xxxxxxxxxxxxxxxxxxxxxxxxxx&issuer=Steam;
提取secret=后面的32位密钥,然后组合成:Steam://xxxxxxxx;
将组合成的代码复制到bitwarden的TOTP验证器中即可。
避坑
安卓手机版steam原理已改变,在data/com.valvesoftware.android.steam.community/files中找“Steamguard-一串数字”文件的方法已失效。
评论区