旋转表圈或表冠即可解锁您的双因素身份验证 (2FA) 代码。就是这么简单。
RotarySafe 是一款适用于 Android 和 Wear OS 的双因素身份验证管理器,它会将所有密钥存储在您的设备上,并通过物理旋转组合解锁 TOTP 代码——无需服务器,无需云同步,您的密钥副本也不会存储在您未选择的位置。
工作原理
在您的 Wear OS 手表表冠上设置旋转组合——就像一个戴在手腕上的微型密码保险箱。您可以根据需要切换表圈或表冠视图进行自定义。当您需要 2FA 代码时,只需旋转表圈或表冠输入您的组合即可。RotarySafe 会验证您的组合,并将实时 TOTP 代码直接显示在您的表盘上。所有数据都不会离开您的设备。
安全架构
无需访问互联网。RotarySafe 不获取任何互联网权限,也不会发出任何网络请求。即使服务器遭到入侵,您的密钥也不会泄露,因为它没有服务器。恢复或传输应用程序将恢复一个空数据库,并且提供导出和导入功能以及提醒功能。
所有 TOTP 密钥都存储在 Android EncryptedSharedPreferences 中,由 Android Keystore 提供支持,并在您的设备支持的情况下进行硬件绑定。
您的旋转组合仅以 PBKDF2-HMAC-SHA256 哈希值(100,000 次迭代,每次设置使用 16 字节随机盐)的形式存储。原始组合不会被存储或记录。
每条手机到手表的短信都使用 AES-256-GCM 加密,并使用新的随机 IV。会话密钥在每次配对时通过临时 ECDH(NIST P-256)建立——不存在长期共享密钥被窃取的风险。
三次组合失败后,应用程序将强制锁定,并需要手机上的生物识别身份验证才能清除——即使重启设备后也是如此。
加密备份使用 Argon2id 进行密钥派生。
请将备份保存在安全的位置,例如您的私有云存储。您需要在新设备上恢复帐户时使用它。
没有服务器端组件意味着您的密钥不会面临供应链攻击。物理组合增加了一个独立于您的生物识别信息和手机屏幕锁定的身份验证因素。
每次配对都会通过临时 ECDH 生成新的会话密钥——没有长期根密钥来连接配对。泄露存储的会话密钥即可访问该配对的流量,但未来的重新配对会生成完全独立的密钥材料。
撤销操作需要身份验证:强制手表恢复到未配对状态需要提供当前会话密钥的证明。
需要 Wear OS 系统
RotarySafe 需要已配对的 Wear OS 手表。手表提供旋转组合界面,并将 TOTP 代码直接显示在手腕上。
兼容性
支持所有标准 TOTP 帐户(RFC 6238):Google、GitHub、AWS、Microsoft 以及任何提供标准身份验证器二维码的服务。使用手机应用程序扫描发卡机构的二维码即可导入。
免费版:2 个 TOTP 账户,功能齐全
高级版:一次性付费即可解锁无限账户
RotarySafe 完全免费,最多可创建 2 个账户。
无广告、无追踪、无云同步。所有加密均在您的设备和手表本地进行。
高级版为可选功能,如果您需要 2 个以上的账户,则可提供无限账户存储空间。
离线 Wear OS TOTP 身份验证器