Lightlines
By ljagiello

ctf-crypto

ljagiello8.4k installs

Find attacks that crack your CTF crypto puzzles.

What it does

Helps solve cryptography CTF challenges with attack-selection guidance and example code for recovering secrets or defeating cryptographic checks.

When to use it

Use when solving CTF problems involving encryption, hashes, signatures, zero-knowledge proofs, pseudorandom generators, or mathematical cryptography.

How to use it

Give it a cryptography CTF challenge and its supplied files; it helps solve the challenge using the documented attacks.

What you provide

  • Your files

Latest review

What you need · 7

Requires Python 3 for the cryptanalysis commands and examples.

Requires libgmp for gmpy2; gives Linux and macOS installation commands.


Access · 8

This skill

pycryptodome

Execute

Installs pycryptodome

z3-solver

Execute

Installs z3-solver