HarmonyOS 原生应用

离线生成动态口令,密钥只存本地

简令 EasyValidator 是 HarmonyOS 上的本地 OTP 验证器。扫码或手动录入令牌,即可在设备端生成 6 / 8 位 TOTP / HOTP 口令;密钥由系统关键资产服务加密落盘,应用自身不做任何数据上报。

  • TOTP / HOTP
  • SHA1 / SHA256 / SHA512 / SM3
  • 生物识别锁
  • 无第三方依赖
Google
583 214 25s

核心功能

从添加令牌到日常使用,每一步都为 HarmonyOS 体验而生。

扫码快速添加

调用系统 ScanKit 扫描 otpauth:// 二维码,自动解析发行方、账户名与密钥,也可手动填写或 txt 批量导入。

本地安全生成

口令基于 TOTP(RFC 6238)/ HOTP(RFC 4226)本地计算,支持 SHA1、SHA256、SHA512 与国密 SM3。

品牌图标自动匹配

内置 63 个品牌 SVG,自动按发行方匹配;支持相册导入自定义图标与首字母回退。

搜索与排序

按发行方 / 账户名实时搜索,虚拟滚动懒加载,拖拽排序并持久化保存。

主题与显示

跟随系统 / 浅色 / 深色模式可选;支持显示令牌总数、扫码后先弹表单确认等细节。

迁移导出

一键导出为明文 otpauth:// txt,与其他验证器互导,实现跨应用、跨设备迁移。

隐私与安全,从设计开始

你的密钥不会离开设备,你的数据不会被应用读取。

密钥由系统关键资产服务托管

每条令牌密钥独立存入系统 Asset Store Kit 并加密落盘,数据库仅保留非敏感元数据,应用无法直接读取原始密钥。

生物识别锁 + 隐私窗口

开启后冷启动进入锁定态,退后台自动上锁;同时禁止截屏、录屏,最近任务快照自动模糊。

官方防窥保护

接入 Device Security Kit DlpAntiPeep,检测到他人注视屏幕时整页模糊并提醒,防止 shoulder surfing。

零数据上报

扫码、二维码生成、口令计算全部在本地完成,应用自身不做任何数据上报。

已锁定
请使用指纹或人脸解锁

三条独立备份通道

总有一种方式,让你的令牌安全可控。

01

手动导出 / 导入

导出为 zip 文件,可选明文或临时口令 AES-256-GCM 加密。加密口令即用即弃,不写入任何本地存储。

02

系统备份

支持 U 盘备份、系统云备份与设备克隆。onBackup 生成随机密钥加密的 .bak / .key 文件,启动时静默对账恢复。

03

华为账号云备份

基于端云协同目录,数据变更自动快照、退后台落盘;多设备多版本历史可在「备份历史」中恢复。

技术栈与架构

ArkTS 声明式 UI 开发
V2 全量状态管理
0 第三方运行时依赖
SDK 26 HarmonyOS 编译目标

采用 MVVM 架构,页面仅做组装、弹窗与导航;状态由 ViewModel 管理,全局状态通过 AppStorageV2 共享。所有 Kit 能力(ScanKit、UserAuthenticationKit、DeviceSecurityKit、CoreFileKit、Asset Store Kit)均来自 HarmonyOS 系统,无额外运行时依赖。

开始体验简令

在 HarmonyOS 设备上离线管理你的 OTP 令牌,安全、简单、可迁移。

前往华为应用市场

包名 cn.mhonor.easyvalidator · 版本 1.0.0 · 支持 手机 / 平板 / 鸿蒙电脑

常见问题

简令支持哪些口令算法?

支持 TOTP(时间型)与 HOTP(计数器型);摘要算法支持 SHA1、SHA256、SHA512 以及国密 SM3;口令长度可选 6 位或 8 位。

我的密钥会被上传到云端吗?

不会。原始密钥由 HarmonyOS 系统关键资产服务本地加密保存,应用本身不读取、不上报。云备份通道只上传由设备端派生密钥加密后的备份文件,云端无法直接解密。

换机或换应用如何迁移?

使用「导出迁移文件」功能,可将全部令牌导出为明文 otpauth:// 链接文本,供 Google Authenticator、Microsoft Authenticator 等支持 otpauth 的应用导入。

忘记备份密码怎么办?

手动导出的临时口令由你导出时自行输入,忘记后将无法解密该文件;系统备份使用应用自管随机密钥,恢复无需输入口令;云备份使用华为账号 unionId 派生口令,恢复时也无需手动输入。