Mac · iPhone · iPad · Android

一款现代、安全、美观、易用的两步验证器。 无需账户,没有服务器。
验证码加密保存在你的设备上。

免费开源 · macOS 14 或更高版本 · Apple 芯片

Kakey 主窗口,以卡片显示八个示例账户,每个都有六位验证码和倒计时圆环。

功能

日常用到的功能,一样不少。

  • 随你喜欢的方式添加账户

    用相机扫描,从图片或屏幕选区识别二维码,粘贴 otpauth 链接,或手动输入密钥。

  • 从 Google Authenticator 迁移

    一次合并多个迁移二维码,也能导入明文或加密的 Authenticator 备份。

  • 搜索与整理

    按服务或账户搜索,用分类整理(一个账户可属于多个分类),拖拽排序,还能把单个账户导出为二维码。

  • 自动锁定

    闲置一段时间或设备锁定时,保险库自动上锁。多次输错密码会增加等待时间;查看密钥前需要再次验证身份。

  • 标准验证码

    RFC 6238 TOTP,支持 SHA-1、SHA-256、SHA-512 与 6 位或 8 位验证码,带倒计时圆环,点一下即可复制。

  • 冲突处理与恢复

    两台设备同时修改保险库时,可以查看差异,保留任一份或合并两份。保险库损坏时,Mac、iPhone 和 iPad 会从上一份完好的副本恢复。

安全

在设备上加密,
到哪里都是密文。

Kakey 采用业界标准、经过充分验证的加密方案,完整的安全模型随源代码一同公开。

  1. 01

    账户加密存储在本地

    账户、密钥和分类保存在本机的一个加密保险库中。明文只在解锁期间存在于内存里,也没有任何 Kakey 服务器会接收你的数据。

    本机保险库
  2. 02

    高强度加密算法

    采用 AES-256-GCM 认证加密,密钥由主密码经 Argon2id 派生(RFC 9106,64 MiB,3 轮)。每个保险库都有独立的随机盐和随机数,被篡改的文件会被直接拒绝。

    AES-256-GCM · Argon2id
  3. 03

    生物识别解锁

    Touch ID、面容 ID 或 Android 强生物识别只负责释放由安全隔区、钥匙串或 Keystore 保护的保险库密钥,主密码本身从不保存。查看密钥、导出二维码时会再次验证。

    安全隔区 · Keystore
  4. 04

    导入导出加密

    导出文件使用单独设置的密码加密,密码强度要求与主密码相同,可在任一平台打开。导入时必须先通过密码校验,否则不会导入任何账户。

    独立密码
  5. 05

    第三方备份加密

    iCloud、Dropbox、OneDrive、Google Drive、WebDAV、Nextcloud 或同步文件夹中,只保存加密保险库、设备名称和时间。存储服务商无法读取你的账户,备份只能用你的密码打开。

    仅存密文

阅读安全模型

备份与同步

选择你信任的方式
安全同步数据

Kakey 支持多种云存储方式,开启备份后可在多台设备中以数据加密的方式同步你的账户,手机、电脑随处可用。

  • iCloud
  • Dropbox
  • OneDrive
  • Google Drive
  • Nextcloud
  • WebDAV
  • 任意同步文件夹

所有设备

选择你常用的设备,
Kakey 都支持

Kakey 提供 Mac、iPhone、iPad 和 Android 原生应用,各平台共享同一套加密核心与数据格式。任一平台创建的保险库或导出文件,使用同一密码即可在其他设备上打开。App 界面提供英文、简体中文和繁体中文。

查看下载

iPhone 上的 Kakey,列出示例账户和验证码。
Android 手机上的 Kakey,列出示例账户和验证码。