我是用 Bitwarden 有一段时间了,之前也将 Steam 账号添加到了里面,但是后面再次将添加 Steam 账号的时候已经完全忘记了之前是怎么添加的,则此在查阅了网上的信息之后做一个记录总结。
通过 Bitwarden 的帮助文档可以知道,Bitwarden 是可以为 Steam 账号添加 Steam Guard TOTPS 的,但是需要获取账号的 secret key,在帮助文档里面提到了两个工具可以获取 secret key,分别是 SteamTimeIdler and Steam Desktop Authenticator。我使用的是 Steam Desktop Authenticator,在此时的最新版本是 1.0.14,具体的使用方法参考如下:
- This is my first time and I just want to sign into my Steam Account(s);
- Setup New Account;
- Steam Login. 分别输入账号密码;
- Enter the code sent to your email. 此时会发到你邮箱一个验证码,把验证码填到输入框;
- 会提示登录成功;
- Please enter an encryption passkey. Leave blank or hit cancel to not encrypt(VERY INSECURE). 提示输入加密密钥,因为我要在 Bitwarden 里面使用,所以此处点了 Cancel;
- Please input the SMS code sent to your phone. 提示输出发送到手机短信的验证码,如果没有绑定手机号,验证码也会发送到邮箱;
登录完成之后会在运行程序的当前目录生成一个 maFiles 文件夹,里面会产生一个 .maFile 的文件,里面保存的是一个字典文件,使用文本编辑器打开并找到 uri 的值,其中 secret= 的值就是需要的 secret key,拼接成 steam://<secret key> 的形式。填到 Bitwarden 的验证器密码(TOTP) 下即可。