纯离线,零网络权限
不申请网络权限,验证码完全在本地计算,密钥没有外泄通道。
01 · 手机端
对标 Google / Microsoft Authenticator 的纯本地验证器,覆盖账号添加、编辑、迁移、备份的全生命周期。
不申请网络权限,验证码完全在本地计算,密钥没有外泄通道。
密钥存入系统 Asset 关键资产存储,设备级硬件加密,全程不明文落盘。
支持 otpauth:// 标准二维码;Google Authenticator 迁移二维码多页连扫、整批导入。
指纹 / 人脸 / PIN,冷启动与切回前台都需验证身份后才能查看验证码。
AES-256-GCM + PBKDF2 口令加密导出;换机导入先预览,重复账号可跳过或覆盖。
对准电脑浏览器地址栏一扫,自动匹配账号并复制对应验证码,登录快人一步。
最近同步
交互演示 · 配对码、同步记录均可点击
02 · Mac 端
闪码的 Mac 伴生程序。仅用系统框架、无任何第三方依赖,安装后安静常驻菜单栏。
没有 Dock 图标和窗口,随时待命,不打扰工作。
连接二维码包含地址、端口与配对码,手机一扫即连。
手机点击验证码,Mac 剪贴板立即写入,⌘V 直接粘贴。
Bonjour / mDNS 局域网广播,同一 Wi-Fi 下手机自动找到 Mac。
Mac 切换 Wi-Fi 后主动推送新地址,手机自动更新,无需重新配对。
4 位配对码防误连与注入;支持开机自启,重启后配对码不变。
03 · 协同工作
手机与 Mac 处于同一 Wi-Fi,扫码一次即保持持久连接:心跳保活,Mac 换网自动推送新地址。
菜单栏点击 FlashCodeMate 图标 →「显示连接二维码…」。
闪码设置 → 多端同步 → 扫码连接,地址与配对码一次写入。
回到首页点击任意验证码,Mac 上 ⌘V 直接粘贴。
也支持自动查找与手动输入 IP:端口 + 配对码连接;连接状态实时显示在手机主页。
04 · 安全设计
手机端不联网,密钥没有外泄通道
设备级硬件加密,不明文落盘
PBKDF2 十万次迭代派生口令密钥
标准算法,官方向量全量验证
05 · 下载
两个应用配合使用效果最佳。当前版本 v1.0.0 · 更新于 2026-11-12。
纯本地双因素认证验证器,扫码添加账号,离线生成验证码。
下载鸿蒙安装包安装方式:通过 DevEco Studio 安装运行,或连接设备后执行 hdc install FlashCode-1.0.0.hap。
当前为开发签名包,需使用已加入调试证书的设备安装。
Mac 菜单栏伴生程序,接收手机验证码并写入剪贴板。
下载 .pkg 安装器 ZIP 便携版(解压后拖入 /Applications)安装步骤:双击 pkg 安装到 /Applications(需管理员密码)。
首次打开若提示「无法验证开发者」:右键点击图标 →「打开」,或在系统设置 → 隐私与安全性中允许。
首次运行请允许「本地网络」权限,菜单栏出现闪电图标即就绪。
06 · 常见问题
TOTP 依赖设备系统时间。请在手机设置中开启时间自动同步(NTP),误差消除后验证码即恢复一致。
系统换机备份不包含验证器账号。请在旧机「导出备份」(建议设置口令加密),新机「导入恢复」;也可以逐账号生成 otpauth:// 二维码,用任意验证器扫码迁移。
加密备份采用 AES-256-GCM,无口令无法恢复,也没有后门。请妥善保管口令与备份文件;明文备份不受口令影响。
依次确认:手机与 Mac 在同一 Wi-Fi;Mac 端 FlashCodeMate 正在运行;macOS 已允许「本地网络」权限(系统设置 → 隐私与安全性);路由器未开启 AP 隔离;配对码输入正确。仍失败时可手动输入 IP:端口连接。
在 Mac 菜单栏选择「重置配对码…」,然后在手机端重新输入新配对码或重新扫码连接。连接二维码内含配对码,请勿截图外发。
完整支持 otpauth:// 生态:Google Authenticator、Aegis、FreeOTP 等生成的二维码均可扫码导入;Google Authenticator 的「导出账号」迁移二维码支持多页连扫、整批接收。