为什么把验证码也放这里
很多人密码在密码管理器、验证码在另一个验证器 App,每次登录要在两处之间切换。KeyMe Pass 可以把验证码挂在对应的登录条目上,一次就填完。
两步验证码是免费功能,不限数量。
添加验证码
密码库页右下角「+」,MFA 有两个入口:
扫码添加(推荐)
网站开启两步验证时会给一个二维码,选「MFA · 扫码添加」扫它即可,所有参数自动带入。
手动添加
没有二维码、或者只拿到一串密钥时用。密钥那一栏既收 otpauth:// 链接,也收 Base32 密钥,粘哪个都行。
要填的有两项:账号和密钥,都是必填,留空保存不了。账号填这个验证码属于哪个用户名(邮箱、用户名都行),用来在列表里区分同一家的多个账号。
「提供方」是选填的,用来标识这是哪家的(GitHub、Google 等),方便在多个 MFA 条目里认出来。
注意这里只有一个输入框,不需要先选「我要粘链接」还是「我要填密钥」——粘进去是什么,App 自己识别。
otpauth:// 链接与 Base32 密钥⚠️ 只填裸密钥时,参数固定为常见的 6 位 / 30 秒。少数服务要求 8 位或 60 秒,这种情况必须用 otpauth:// 链接或扫码添加,手填密钥带不进这些参数。
从其他验证器导入
支持 Google Authenticator、2FAS、Aegis、Raivo,以及 otpauth:// 链接列表(txt)。详见导入指南。
关联到登录条目
打开一条登录记录,往下有「动态口令(MFA)」区域,两个按钮:
- 关联现有——把已经存在的 MFA 条目挂上来
- 创建并关联——新建一个并直接挂上
关联之后,这条记录里就能直接看到当前验证码,不用再去 MFA 列表里翻。
密钥格式不标准怎么办
标准的 Base32 密钥是:规范化后至少 16 位,且只含 A-Z 与 2-7。
有些服务给出的密钥不符合这个规范。KeyMe Pass 不会拒绝,会按原值保存,并在导入时提示有多少条属于这种情况。
这样处理的理由是:拒绝等于把这些账号挡在门外,而它们在原来的验证器里是能正常用的。如果保存后验证码对不上,再回去核对密钥是否抄全。
不支持的类型
Steam 令牌与 mOTP 不支持。它们用的不是标准算法,按标准算出来的码是错的,所以从其他验证器导入时这类条目会被跳过并提示。
常见问题
验证码总是不对
两步验证码按时间生成,设备时间不准会直接导致验证码错误。先检查系统时间是否设为自动同步。
验证码能自动填充吗
分平台看:
- 浏览器插件:可以。插件会识别验证码输入框,在旁边给出一键填充,并显示倒计时。
- 手机 App:目前需要手动复制。系统级的验证码自动填充还没有接入——账号密码可以自动填,验证码这一栏要自己粘。
MFA 条目会同步吗
会,和其他条目一样走加密同步(会员功能)。浏览器插件也同步密码、验证码与通行密钥。