jvdsn/crypto-attacks
Python implementations of cryptographic attacks and utilities. observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 61
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2266
- days_rel: n/a
- days_push: 237
- n_releases_24m: 0
Adoption not part of the score
1285 stars · 145 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A collection of Python implementations of cryptographic attacks and utilities, built on SageMath and PyCryptodome. It covers attacks against RSA, elliptic curves, lattices, and other primitives, primarily aimed at CTF players and cryptanalysis researchers.
Use cases
- solve RSA CTF challenges with Boneh-Durfee or Wiener attacks
- run lattice reduction attacks like LLL on cryptographic parameters
- recover private keys from weak elliptic curve parameters
- find small roots of polynomial equations modulo N
- experiment with cryptanalytic algorithms in Python
- learn how classical cryptographic attacks work by reading implementations
When to choose
- you are solving CTF crypto challenges involving RSA, ECC, or lattices
- you need reference implementations of published cryptanalytic attacks
- you already use SageMath and want ready-made attack scripts
- you are studying or teaching cryptanalysis with runnable code
When to avoid
- you need a production cryptography library for encrypting or signing data
- you want a turnkey CLI tool that attacks targets without writing code
- your environment cannot install SageMath
- you need audited, side-channel-safe cryptographic primitives
Facets
library · maturity active
cryptography security developer-tools security python ctf-tools cryptanalysis rsa-attacks lattice-reduction elliptic-curves sagemath lattice-attacks small-roots cryptography algorithms linux macos
1 source
- readme: https://github.com/jvdsn/crypto-attacks · fetched 2026-08-28 · e28ccc82fcb4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jvdsn/crypto-attacks | main | 60 |
For agents
markdown · JSON · MCP: product_card(name="jvdsn/crypto-attacks")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem