Aegis Authenticator 是一款 Android平台下免费开源的二次验证(2FA)应用,旨在通过双重认证提升在线账户的安全性。它支持主流的 HOTP(基于计数器的动态密码)和 TOTP(基于时间的动态密码)算法,与数千种在线服务兼容(如 Google、微软、Steam 等),用户只需将手机与账号绑定即可定时生成随机验证码 。项目基于Java编写,遵守GPL3.0开源协议。


核心功能与优势

  1. 顶级安全保障
    • 采用 AES-256-GCM 加密技术 存储令牌数据,即使数据库被窃取也无法解密 。
    • 支持多重解锁方式:密码(scrypt 算法加密)、指纹/面部识别(基于 Android Keystore)。
    • 防止屏幕截图 功能避免验证码泄露,并可设置点击显示隐藏码 。
  2. 灵活的账户管理
    • 多种添加方式:扫描二维码、手动输入、或从其他验证器(如 Google Authenticator、Authy、微软验证器等)导入数据 。
    • 组织与个性化:支持分组、自定义排序、图标包(可自动生成或手动设置)、多主题(浅色/深色/AMOLED)。
    • 高级编辑功能:批量操作、搜索条目、自定义账户名称与发行商 。
  3. 备份与迁移
    • 自动备份:可设置定期备份至本地存储或用户指定位置 。
    • 导出选项:支持明文或加密导出(.json 或 .aegis 格式),便于迁移或跨设备恢复 。
  4. 自定义主题与图标
    • 社区拥有丰富的第三方图标包(如 aegis-icons)可供选择 。

与其他工具对比

特性 Aegis Authenticator Google Authenticator Authy
开源 ✅ 是 ❌ 否 ❌ 否
加密存储 ✅ AES-256-GCM ❌ 无 ✅ 有
导入/导出数据 ✅ 支持多种格式 ❌ 仅限谷歌账户同步 ❌ 不支持导出
云同步 ❌ 无(仅本地/手动备份) ✅ 有 ✅ 有
多平台支持 ❌ 仅 Android ✅ Android/iOS ✅ 全平台

源代码:https://github.com/beemdevelopment/Aegis

应用商店下载:

Get it on Google Play Get it on F-Droid