闪码 FlashCode · 纯本地 2FA 验证器

验证码,
一闪即达。

密钥硬件级加密,验证码完全离线生成。在手机上轻点验证码,Mac 剪贴板同步就绪——⌘V 直接粘贴,告别「手机看码、电脑手敲」。

  • 零网络权限
  • RFC 6238 / 4226
  • AES-256-GCM 备份
9:41
闪码 已连接
Mac 剪贴板 等待同步… ⌘V

交互演示 · 点击验证码试试复制

01 · 手机端

闪码 FlashCode

HarmonyOS 6.1.1 及以上

对标 Google / Microsoft Authenticator 的纯本地验证器,覆盖账号添加、编辑、迁移、备份的全生命周期。

纯离线,零网络权限

不申请网络权限,验证码完全在本地计算,密钥没有外泄通道。

硬件级密钥保护

密钥存入系统 Asset 关键资产存储,设备级硬件加密,全程不明文落盘。

扫码即导入

支持 otpauth:// 标准二维码;Google Authenticator 迁移二维码多页连扫、整批导入。

应用锁

指纹 / 人脸 / PIN,冷启动与切回前台都需验证身份后才能查看验证码。

加密备份与恢复

AES-256-GCM + PBKDF2 口令加密导出;换机导入先预览,重复账号可跳过或覆盖。

网址扫描找码

对准电脑浏览器地址栏一扫,自动匹配账号并复制对应验证码,登录快人一步。

TOTP / HOTPSHA1 / SHA256 / SHA5126 / 8 位验证码30 / 60s 自定义周期otpauth:// 全生态兼容RFC 官方向量全量验证
访达 11月12日 9:41
FlashCodeMate 监听中

最近同步

交互演示 · 配对码、同步记录均可点击

02 · Mac 端

FlashCodeMate

macOS 13 Ventura 及以上

闪码的 Mac 伴生程序。仅用系统框架、无任何第三方依赖,安装后安静常驻菜单栏。

  • 菜单栏常驻

    没有 Dock 图标和窗口,随时待命,不打扰工作。

  • 扫码一次配对

    连接二维码包含地址、端口与配对码,手机一扫即连。

  • 剪贴板直达

    手机点击验证码,Mac 剪贴板立即写入,⌘V 直接粘贴。

  • 零配置自动发现

    Bonjour / mDNS 局域网广播,同一 Wi-Fi 下手机自动找到 Mac。

  • 地址自适应

    Mac 切换 Wi-Fi 后主动推送新地址,手机自动更新,无需重新配对。

  • 配对保护与自启

    4 位配对码防误连与注入;支持开机自启,重启后配对码不变。

03 · 协同工作

一次配对,处处粘贴

手机与 Mac 处于同一 Wi-Fi,扫码一次即保持持久连接:心跳保活,Mac 换网自动推送新地址。

1

Mac 出示二维码

菜单栏点击 FlashCodeMate 图标 →「显示连接二维码…」。

2

手机扫码配对

闪码设置 → 多端同步 → 扫码连接,地址与配对码一次写入。

3

点码即粘贴

回到首页点击任意验证码,Mac 上 ⌘V 直接粘贴。

闪码 App ··· ···
Mac 剪贴板 等待同步

也支持自动查找与手动输入 IP:端口 + 配对码连接;连接状态实时显示在手机主页。

04 · 安全设计

安全是默认,不是选项

0App 网络权限

手机端不联网,密钥没有外泄通道

硬件级Asset 密钥加密

设备级硬件加密,不明文落盘

AES-256-GCM备份加密

PBKDF2 十万次迭代派生口令密钥

RFC6238 · 4226 · 4648

标准算法,官方向量全量验证

密钥的一生

  • 只在生成验证码的瞬间解密使用
  • 不进入日志、不进入系统备份与云同步
  • 删除账号即清除密钥与全部元数据,无残留
  • HOTP 计数器先落库再显示,进程被杀不重码

权限最小化

  • 仅声明生物识别权限(系统级,不弹窗)
  • 扫码走系统界面,无需相机权限
  • 备份导入导出走系统文件选择器,范围最小
  • Mac 端仅使用系统框架,无第三方依赖

05 · 下载

下载闪码

两个应用配合使用效果最佳。当前版本 v1.0.0 · 更新于 2026-11-12。

闪码 FlashCode

HarmonyOS 6.1.1+

纯本地双因素认证验证器,扫码添加账号,离线生成验证码。

v1.0.0 · 911 KB · .hap

下载鸿蒙安装包

安装方式:通过 DevEco Studio 安装运行,或连接设备后执行 hdc install FlashCode-1.0.0.hap。

当前为开发签名包,需使用已加入调试证书的设备安装。

FlashCodeMate

macOS 13 Ventura+

Mac 菜单栏伴生程序,接收手机验证码并写入剪贴板。

v1.0.0 · 77 KB · .pkg / .zip

下载 .pkg 安装器 ZIP 便携版(解压后拖入 /Applications)

安装步骤:双击 pkg 安装到 /Applications(需管理员密码)。

首次打开若提示「无法验证开发者」:右键点击图标 →「打开」,或在系统设置 → 隐私与安全性中允许。

首次运行请允许「本地网络」权限,菜单栏出现闪电图标即就绪。

06 · 常见问题

常见问题

验证码与平台显示不一致?

TOTP 依赖设备系统时间。请在手机设置中开启时间自动同步(NTP),误差消除后验证码即恢复一致。

换机后数据如何迁移?

系统换机备份不包含验证器账号。请在旧机「导出备份」(建议设置口令加密),新机「导入恢复」;也可以逐账号生成 otpauth:// 二维码,用任意验证器扫码迁移。

忘记备份口令怎么办?

加密备份采用 AES-256-GCM,无口令无法恢复,也没有后门。请妥善保管口令与备份文件;明文备份不受口令影响。

Mac 同步不生效 / 自动查找失败?

依次确认:手机与 Mac 在同一 Wi-Fi;Mac 端 FlashCodeMate 正在运行;macOS 已允许「本地网络」权限(系统设置 → 隐私与安全性);路由器未开启 AP 隔离;配对码输入正确。仍失败时可手动输入 IP:端口连接。

配对码泄露或失效怎么办?

在 Mac 菜单栏选择「重置配对码…」,然后在手机端重新输入新配对码或重新扫码连接。连接二维码内含配对码,请勿截图外发。

支持从哪些验证器迁移?

完整支持 otpauth:// 生态:Google Authenticator、Aegis、FreeOTP 等生成的二维码均可扫码导入;Google Authenticator 的「导出账号」迁移二维码支持多页连扫、整批接收。