re-android-crypto

Installation
SKILL.md

Android 加密体系审计(crypto audit)

任务分类器(intent → 路径)

用户目的 路径
密钥来自 AndroidKeyStore / 硬件背书密钥 → Keystore 审计(步骤 1)
定位加密调用点 / 拦截密文与明文 → crypto hook(步骤 2)
分析第三方加密库(BoringSSL / OpenSSL / Tink / libsodium 等) → 库分析(步骤 3)

何时使用 / 何时不用

  • 用:Android 应用加密体系审计——密钥体系(Keystore)、加解密调用链、库选型还原
  • 用:getEncoded() 不可用的硬件背书密钥(须走审计而非提取密钥字节)
  • 用:加密拦截时需记录密钥别名与用途(不记录密钥字节——安全边界)
  • 不用:JNI/so 原生逻辑逆向(走 [[re-android-native]]);通用加密算法识别(走 [[re-crypto-id]]);通用密钥提取([[re-crypto-keys]],Keystore 硬件密钥除外)
  • 不用:非 Android 平台(走通用 crypto 域 [[re-protocol]] 分支)
  • 边界:本技能承接 Android crypto audit 全谱——Keystore/Cipher/KeyInfo/hook 为起点,BoringSSL/OpenSSL/Tink/libsodium 等第三方库分析归入本技能(步骤 3),不塞入 re-android-native
Installs
49
GitHub Stars
193
First Seen
Aug 25, 2026