Skip to main content
rsa-attack-techniquesby yaklang.io ProjectDevelopmentGitHub stars: 2.4k

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-techniques

Run 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