必须使用1password 8.10+版本并以主账户登录启用端到端加密,才能为账户条目添加totp:可从详情页编辑中选择“add authenticator code”扫码或手动输入密钥,或在网站2fa流程中直接扫码创建新条目;验证时需确认验证码每30秒刷新,并在网站完成输入、提交及重新登录测试。

你需要在1Password中为某个在线账户(比如GitHub、Apple ID或开发者账号)启用双重认证,但不确定如何把TOTP验证码生成功能正确关联到该账户条目里。
确认你的1Password版本和登录状态
打开1Password应用,检查左下角显示的版本号:必须是8.10或更高版本。旧版本不支持在密码条目中直接嵌入TOTP生成器。
确保你已用主账户(不是访客或共享保险库成员身份)登录,并且该账户已启用端到端加密同步。否则后续添加的TOTP密钥将无法跨设备生效。
这一步不能跳过——【未登录主账户或使用旧版1Password会导致扫描二维码后无法自动生成验证码】。
为已有账户条目添加TOTP
方法一:从账户详情页直接添加
在1Password中找到目标账户(如“GitHub”),点击进入详情页 → 点击右上角“⋯” → 选择“Edit” → 向下滑动到底部 → 点击“Add authenticator code” → 选择“Scan QR code”或“Enter setup key”。
方法二:扫码时自动创建新条目
在网站开启2FA流程中,出现二维码时,直接用1Password的扫码功能(iOS/Android点底部“+”→“Scan QR code”;Mac端右键菜单选“Scan QR Code”)→ 扫描后会弹出“Create new item”窗口 → 填写标题(建议含“2FA”字样)、网址、用户名 → 点击“Save”。
注意:如果扫码后没反应,大概率是网站生成的二维码不符合TOTP标准格式(比如混入了非base32字符),此时改用手动输入setup key——它通常是一串大写字母+数字组合,出现在二维码下方小字里。
验证TOTP是否正常工作
第一步:打开该账户条目,向下滚动到“Authenticator code”区域,确认六位数字正在倒计时刷新(每30秒变一次)。
第二步:回到对应网站的2FA设置页,输入当前显示的6位码 → 点击“Verify”或“Confirm”。【必须在30秒内完成输入和提交,超时需等下一个周期】。
第三步:退出网站当前登录态 → 重新输入账号密码 → 在2FA提示框中,点击1Password条目旁的“Copy”按钮快速粘贴验证码 → 完成登录。这一步成功,说明TOTP已与账户双向绑定。











