This repository contains my solutions for the Cryptopals crypto challenges.
- Some of them use the PyCrypto library.
- Challenge 62 (set 8) uses GMP and a Boost.Python module. Even though it is already compiled here, you may need to install these for compiling it for other platforms (and Python 2.7 headers as well).
- Copy libraries in
common/math/cpp/bin/to the system library path before running the challenge.
- Copy libraries in
- The
run.pyscript runs every challenge passed as command-line argument. - The
-soption specifies a comma-separated list of sets to be run. - The
-coption, a comma-separated list of challenges inside the given sets. - If any of these options is missing, all sets/challenges will be run.