steam令牌即Steamguard,是steam账号的一种二步验证手段。通常情况下是手机中安装了Steam Mobil后在左上角的菜单中选择steam令牌即可绑定。但是这个令牌只能在手机上使用,如果某天你手机没带或者丢了又或者没电了,你想登录steam就有点费劲。所以我就在想有没有办法可以把令牌导入到其他的密码管理软件中呢?例如Bitwarden。答案是肯定的。

获取TOTP验证器的序列号

要将steam令牌导入到Bitwarden或是其他的密码管理工具首先要获取到对应的TOTP验证器的序列号。这里方法有很多,大家可以上网查一下资料。例如:

  • ios通过爱思助手安装旧版Steam Mobil,再使用备份导出数据

  • 带root安卓模拟器登录Steam Mobil并导出数据

  • 无root安卓手机通过abd导出数据

  • 支持steam的第三方二次验证工具导出数据

我当然选最简单的,这里就介绍一款第三方二次验证工具导出的方法:

WinAuth

WinAuth是一个开源的第三方二次验证工具。支持 Google、微软、Battle.Net、Steam 等账号服务

第三方工具,安全性自行斟酌!!!!!!

GitHub:WinAuth

官网 下载好后解压直接打开程序,点 add 然后选择steam

填入你的steam账号和密码,填完后会要求你输入 邮件验证码手机验证码

登录成功后就会显示你的steam令牌, 救援代码要自己保存好 ,点设置然后选择 Export ,不要设置密码导出。

导出会得到一个以 winauth 开头的txt文档,其中 secret=&digits 之间的就是我们想要的TOTP验证器的序列号。

导入Bitwarden

拿到TOTP验证器的序列号后,我们打开Bitwarden新建密码

  • 类型选登录

  • 名称根据个人实际填写

  • 用户名根据个人实际填写

  • 密码根据个人实际填写

  • 验证器密匙填 steam://上面得到的TOTP验证器的序列号 示例steam://QWERTYUIOPASDFGHJKLZXCVBNM

填写完毕并同步后你就可以在其他登录了Bitwarden的设备中查看这个令牌了

关于Bitwarden我之前就有介绍过:自建Bitwarden密码管理服务

其他的密码管理软件的 验证器密匙TOTP 的格式可能有所不同大家自行查找,我这里只是讲一种思路,其实办法还有很多。