我是用 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)
下即可。