2FA 的全程是 Two-Factor Authentication,是一种独立于账户密码的验证程序。为了提高账户安全性,2FA 的运用其实相当普遍,像是早些年流行的密保卡和银行的动态口令都属于 2FA 的一种。不过我们今天要提到的,是更加通用化的双因素认证器,例如 Google Authenticator 和 Microsoft Authenticator。
如果你有注册过微软,谷歌账号,游戏账号或是虚拟币交易所账号,想必都应该见过类似下图的启用双重验证的选项。
虽然 Google Authenticator 和 Microsoft Authenticator 官方都没有提供 PC 版,不过好在他们的算法都是公开的,我们除了可以使用手机 App 来启用两步验证之外,还可以在电脑上使用 WinAuth 这款开源软件来替代。
下面便以 Epic 商城为例,介绍使用 WinAuth 开启两步验证的方法。
首先前往 Epic 账号管理页面,点击密码与安全,并点击开启认证器应用程序。
在弹出的窗口中,复制 Epic 所提供的密钥。
运行 WinAuth ,点击 Add 并选择 Google 或 Microsoft 。Epic 商城这两种验证器都能够支持,如果是其他网站则可以查看相关说明。
在弹出的窗口中,设置验证器的名称,图标,并粘贴刚刚复制的密钥,最后点击 Verify Authenticator。将下方生成的动态密码填入到上一步网页中的安全代码输入框,点击启用即可。
第一次添加验证器时,WinAuth 会提示添加保护措施,从上到下依次为密码保护,Windows 登录验证保护和 UKEY 保护。
再次返回到 WinAuth 主界面时,已经可以看到添加的 Epic 两步验证码了。点击右侧圆圈即可生成验证码用于登录。
默认状态下配置文件存储在 %HOMEPATH%AppDataRoamingWinAuth 中,你可以将其移动到 WinAuth 同级目录中,这样可以避免重装系统时忘记备份导致验证器丢失。
WinAuth 下载地址:https://winauth.github.io/winauth/download.html