Skip to content

StBlackwood/cryptohack

Repository files navigation

CryptoHack Solutions

This repository contains solutions to various cryptographic challenges from CryptoHack. CryptoHack is a platform designed to teach and test cryptography skills through hands-on challenges.

Table of Contents

About

The solutions in this repository cover multiple cryptographic domains, including:

  • Classical Ciphers
  • Block Ciphers
  • Public Key Cryptography
  • Elliptic Curve Cryptography
  • Quantum Cryptography
  • Side-Channel Attacks

Each solution is implemented in Python and includes explanations where necessary.

Challenges

The challenges are categorized in separate directories, corresponding to the sections on CryptoHack. Each directory contains Python scripts that solve the respective challenge.

Setup

To run the solutions, ensure you have Python installed on your system (preferably Python 3.8+). You may need additional libraries, which can be installed using:

pip install -r requirements.txt

Usage

To run a solution, navigate to the relevant category and execute the script:

python challenge_name.py

Contributing

Contributions are welcome! Feel free to submit pull requests for improvements, better explanations, or alternative solutions.

License

This repository is licensed under the MIT License. See the LICENSE file for details.

About

Exploiting arbitrage from crypto exchange sites

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published