Awesome REA
返回全部案例

Aegis:从 Android APK 找出动态验证码算法

Android TOTP calculation

分析目标:Aegis Authenticator 3.4.3 Android APK

作者 / 归属:REA 官方案例团队;原项目作者见来源

核对日期:2026-10-16

收录状态:已阅读公开来源,未独立复跑作者测试

想解决什么问题

每 30 秒变化的六位登录码是怎么计算的?

REA 具体做了什么

REA Android 分析定位生成、显示和复制相关方法,阅读 HOTP/TOTP 计算,再编写可调整时钟的浏览器演示。

原作者报告的成果

官方页面报告:提取方法与独立实现对照 133 个用例,并核对 RFC 6238 的六个 SHA-1 参考样例。

局限与未验证项

范围是验证码生成计算;不代表完成密钥库、加密存储或整款应用的重建。本仓库没有复跑这些用例。

可以借鉴什么

选一个可独立验证的小功能,用公开标准测试向量约束实现。

原文中的 REA 使用证据

Inspected with REA 6.1.0 on 9 October 2026.

短摘录简化了排版,完整上下文以原文为准。

原始来源

本页为独立中文整理,成果归原作者。目标软件、安装包和完整反编译输出不在此分发。

在 GitHub 查看此案例 · 纠正资料