goldenfish689/android-reverse/android-crypto

Claude Code and agent skill by goldenfish689/android-reverse

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

分析 Android APP 的摘要、HMAC、对称/非对称加密和密钥派生,关联 Java 或 native 的运行时参数并验证算法复现。

Install

npx vskill@latest install goldenfish689/android-reverse/android-crypto

SKILL.md

加密与密钥派生分析

建立数据链

从网络字段、文件或业务函数回溯真实调用。Java 常见观察点为 Cipher、Mac、MessageDigest、Signature 和 SecretKeyFactory;native 实现走 android-native。Base64、hex、压缩先作为独立编码层识别。

记录每个对象的初始化、所有 update、最终 doFinal/digest/sign 和 reset/reinit;按对象、线程及调用关联,避免只采到最后一段数据或把并发请求混合。按实际使用的重载处理 offset/length、ByteBuffer 和输出缓冲区。

参数检查表

类别需要确认
AES 等对称算法模式、padding、key 长度与来源、IV/nonce、输入输出格式
GCM 等 AEADAAD、tag 长度与位置、nonce、验证失败行为
HMAC/摘要原始输入字节、分块顺序、key、摘要算法、截断
RSA 等非对称操作加密或签名、padding、OAEP/PSS 参数、密钥格式
KDF输入秘密、salt、迭代次数、PRF、输出长度、后续拆分

从调用链确认密钥来源,不把某个字符串常量自动当作密钥。Keystore/硬件保护密钥可能不能导出:可记录 alias、用途和实际运算输入输出,不能承诺提取原始密钥。所需材料不足时说明已确定参数与剩余缺口。

验证

使用 测试向量 对照至少一个独立于本地实现的期望结果。固定参数后做逐字节比对;有随机性的算法验证解密/验签结果与语义。除正常输入,还按目标支持范围检查空输入、非 ASCII、多块数据和篡改认证标签失败。

“本地加密再解密成功”只能说明本地实现自洽,不能证明与 APP 相同。记录 provider、版本、编码和每步字节长度,保留采样与实现的对应关系。

输出

交付算法链、参数及来源、精确输入输出、可运行复现与测试结果。报告中脱敏密钥和身份数据;需要保密的原始向量留在未提交的案例目录。请求字段组合规则交还 android-signature。

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
77
Repository forks
18
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/goldenfish689/android-reverse/android-crypto/badge)](https://verified-skill.com/skills/goldenfish689/android-reverse/android-crypto)

Something wrong with this skill or its page? Tell us.