通行密钥与验证码
用 MimiKey 创建和使用通行密钥,并在网站账号中保存两步验证的验证码密钥,自动生成和填入验证码。
通行密钥
通行密钥(passkey)是一种代替密码的登录方式。MimiKey 可以作为通行密钥的保管者:网站要求创建通行密钥时由 MimiKey 生成并加密保存,登录时由 MimiKey 完成签名。通行密钥随账号保险库同步到你的其他设备。
创建通行密钥
在网站的账号设置中选择「添加通行密钥」或类似选项后:
- Chrome / Edge:浏览器扩展 弹出「用 MimiKey 创建通行密钥?」,点击「创建」。
- Mac:在系统弹出的通行密钥面板中选择 MimiKey,点击「创建通行密钥」。
- iPhone:在系统面板中选择 MimiKey,解锁后创建(需要 iOS 17 或更高版本)。
是否需要在 Mac App 中额外确认,取决于 确认级别:创建通行密钥只在「严格」级别下额外确认。
用通行密钥登录
网站请求通行密钥登录时,MimiKey 会列出这个网站保存的通行密钥,选择一个即可登录。在浏览器扩展中,也可以选择「其他方式」,交给浏览器自己的流程(例如使用手机或安全密钥)。
查看通行密钥
在 Mac App 的侧栏选择「资源库 → 通行密钥」。每个通行密钥条目显示:
| 字段 | 说明 |
|---|---|
| 网站 | 通行密钥所属的网站标识,例如 example.com |
| 显示名 | 网站提供的账号显示名 |
| 凭据 ID | 这个通行密钥的编号 |
| 创建时间 | 创建的时间 |
这些字段只读。通行密钥的私钥保存在加密条目中,任何界面都不会显示。
限制
- 只支持 ES256 算法。网站不接受该算法时,会提示无法创建。
- 从其他密码管理器导入时,通行密钥会被跳过,需要在网站上为 MimiKey 重新创建。
- 网页版能查看和删除通行密钥,但不能新建或修改;Android 版暂不显示通行密钥分类,请不要在 Android 上编辑通行密钥条目。
两步验证的验证码
很多网站在开启两步验证时,会给你一个用于验证器 App 的密钥(通常以二维码形式显示)。把这个密钥保存到 MimiKey 后,MimiKey 就能生成验证码(通常为 6 位,每 30 秒更新一次)。
添加验证码密钥
- 在网站上开启两步验证,选择使用验证器 App。
- 网站显示二维码时,选择「无法扫描?」「手动输入」等选项,复制显示的密钥文本;如果网站提供
otpauth://开头的链接,也可以直接复制链接。 - 在 Mac 或 iPhone 上打开对应的「网站账号」条目,点击编辑。
- 在「验证码密钥」中粘贴密钥或
otpauth://链接。Mac 上该字段默认收起,点击「+ 添加验证码密钥」展开。 - 保存条目,然后按网站要求输入一次当前验证码完成绑定。
支持的格式:
| 格式 | 说明 |
|---|---|
base32 密钥,例如 JBSWY3DPEHPK3PXP | 使用默认设置:SHA-1、6 位、每 30 秒更新 |
otpauth://totp/... 链接 | 按链接中的参数生成,支持 SHA-1、SHA-256、SHA-512 以及不同的位数和周期 |
查看和复制验证码
在 Mac App 中打开带验证码密钥的网站账号,「验证码密钥」下方会显示当前验证码和剩余秒数。点击验证码即可复制,30 秒后剪贴板会被自动清除。
自动填入验证码
- Mac:在网站要求输入验证码时,从系统自动填充中选择 MimiKey,再选择对应条目。
- iPhone:需要 iOS 18 或更高版本,从系统自动填充中选择 MimiKey 的验证码。
只有网址与当前网站匹配、且保存了验证码密钥的网站账号会出现在列表中,规则见 自动填充。
提示 把密码和验证码密钥保存在同一个保险库里很方便,但这样两步验证的两个因素都依赖 MimiKey 保护。对最重要的账号,可以考虑把验证码留在独立的验证器 App 中。
导入与导出
从 Bitwarden、KeePass 和 1Password 导入时,登录条目中的验证码密钥会一并导入。导出的 Bitwarden JSON、CSV 和 KeePass XML 文件也包含验证码密钥,见 导入与导出。
网页版的网站账号也有「验证码密钥」字段,可以直接查看和编辑。Android 版暂不显示这个字段,请不要在 Android 上编辑带验证码的条目。