RSA Attack Techniques skill: what it does and how to install it
Analyses RSA parameters with SageMath and RsaCtfTool to select attacks for weak keys, small exponents, shared factors and padding oracles.
Summary generated from the skill's documentation.
Install
$ npx skills add yaklang/hack-skills --skill rsa-attack-techniquesRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Examines RSA values, factorisation clues and oracle or fault information, then selects attacks such as direct factoring, small-exponent, broadcast, common-modulus, Wiener, Coppersmith, padding-oracle and CRT-fault methods. It provides Python and SageMath patterns, tool commands, a decision tree and decryption steps after factoring.
When to use it. For CTF challenges and authorised RSA cryptanalysis involving weak keys, reused factors, small exponents, partial information or decryption and signature oracles. It routes deeper lattice work and related hash or symmetric-cipher cases to companion skills.
History
Repo stars
2.4k
Tracking since . A chart appears once there are 7 days of data.
Stars are counted for the whole repository, which holds 10 skills.
Installs
3.2k
Tracking since . A chart appears once there are 7 days of data.
Installs via skills.sh
Similar skills
- Codebase DesignGives the agent a shared vocabulary for designing deep modules, deciding interfaces and making code easier to test.
- Claude APIReference for the Claude API and Anthropic SDKs: model ids, pricing, parameters, streaming, tool use, MCP, caching and model migration.
- CavecrewTells Claude Code when to delegate to the cavecrew subagents for locating code, small edits and diff review, keeping output compressed.